==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: qt5-script 5.15.19-4 (Thu May 21 06:02:32 2026)
==> Retrieving sources...
-> Updating kde-qtscript git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
kde-qtscript ... Passed
==> Making package: qt5-script 5.15.19-4 (Thu May 21 12:03:00 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 5 providers available for libgl:
:: Repository extra
1) libglvnd
:: Repository alarm
2) imx-gpu-viv-dfb 3) imx-gpu-viv-fb 4) imx-gpu-viv-wl 5) imx-gpu-viv-x11
Enter a number (default=1):
looking for conflicting packages...
Packages (54) avahi-1:0.9rc4-1 default-cursors-3-1 double-conversion-3.4.0-1 duktape-2.7.0-7 fontconfig-2:2.17.1-1 freetype2-2.14.3-1 graphite-1:1.3.14-6 harfbuzz-14.2.0-1 libcups-2:2.4.19-1 libdaemon-0.14-6 libdrm-2.4.133-1 libedit-20260512_3.1-1 libevdev-1.13.6-1 libglvnd-1.7.0-3 libgudev-238-3 libinput-1.31.2-1 libjpeg-turbo-3.1.4.1-1 libpciaccess-0.19-1 libpng-1.6.58-1 libproxy-0.5.12-1 libwacom-2.18.0-2 libx11-1.8.13-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-2 libxext-1.3.7-1 libxfixes-6.0.2-1 libxi-1.8.3-1 libxkbcommon-1.13.1-1 libxkbcommon-x11-1.13.1-1 libxrender-0.9.12-1 libxshmfence-1.3.3-1 libxxf86vm-1.1.7-1 llvm-libs-22.1.5-1 lm_sensors-1:3.6.2-1 lua54-5.4.8-6 md4c-0.5.3-1 mesa-1:26.0.6-1 mtdev-1.1.7-1 qt5-translations-5.15.18-1 shared-mime-info-2.4-3 spirv-tools-1:1.4.350.0-1 tslib-1.24-1 wayland-1.25.0-1 xcb-proto-1.17.0-4 xcb-util-0.4.1-2 xcb-util-image-0.4.1-3 xcb-util-keysyms-0.4.1-5 xcb-util-renderutil-0.3.10-2 xcb-util-wm-0.4.2-2 xdg-utils-1.2.1-2 xkeyboard-config-2.47-1 xorgproto-2025.1-1 qt5-base-5.15.19+kde+r96-1
Total Installed Size: 356.96 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libjpeg-turbo...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing xcb-util-keysyms...
installing xcb-util-renderutil...
installing libx11...
installing libxext...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
cairo: needed for modetest tool
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
rrdtool: for logging with sensord
perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
harfbuzz: Improved autohinting [pending]
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing graphite...
Optional dependencies for graphite
graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
harfbuzz-utils: utilities
installing xdg-utils...
Optional dependencies for xdg-utils
kde-cli-tools: for KDE Plasma5 support in xdg-open
exo: for Xfce support in xdg-open
pcmanfm: for LXDE support in xdg-open
perl-file-mimeinfo: for generic support in xdg-open
perl-net-dbus: Perl extension to dbus used in xdg-screensaver
perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
xorg-xset: for X11 support in xdg-screensaver
xorg-xprop: for X11 support in xdg-screensaver
installing shared-mime-info...
installing xcb-util-wm...
installing libxrender...
installing libxfixes...
installing libxi...
installing xcb-util...
installing xcb-util-image...
installing tslib...
installing libevdev...
installing libgudev...
installing libwacom...
Optional dependencies for libwacom
python-libevdev: for libwacom-show-stylus
python-pyudev: for libwacom-show-stylus
installing lua54...
installing mtdev...
installing libinput...
Optional dependencies for libinput
libinput-tools: debug utilities
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
libxkbcommon-x11: xkbcli interactive-x11 [pending]
wayland: xkbcli interactive-wayland [installed]
installing libxkbcommon-x11...
installing duktape...
installing libproxy...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
libevent: libevent bindings [installed]
nss-mdns: NSS support for mDNS
python-dbus: avahi-bookmarks, avahi-discover
python-gobject: avahi-bookmarks, avahi-discover
python-twisted: avahi-bookmarks
installing libcups...
installing double-conversion...
installing md4c...
installing qt5-translations...
installing qt5-base...
Optional dependencies for qt5-base
qt5-svg: to use SVG icon themes
qt5-wayland: to run Qt applications in a Wayland session
postgresql-libs: PostgreSQL driver
mariadb-libs: MariaDB driver
unixodbc: ODBC driver
libfbclient: Firebird/iBase driver
freetds: MS SQL driver
gtk3: GTK platform plugin
perl: for fixqt4headers and syncqt [installed]
:: Running post-transaction hooks...
(1/9) Creating system user accounts...
Creating group 'avahi' with GID 968.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 968 and GID 968.
(2/9) Updating udev hardware database...
(3/9) Reloading system manager configuration...
Skipped: Current root is not booted.
(4/9) Updating the MIME type database...
(5/9) Reloading device manager configuration...
Skipped: Current root is not booted.
(6/9) Arming ConditionNeedsUpdate...
(7/9) Updating fontconfig configuration...
(8/9) Reloading system bus configuration...
Skipped: Current root is not booted.
(9/9) Updating fontconfig cache...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (5) perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.35-1 zlib-ng-2.3.3-1 git-2.54.0-1
Total Installed Size: 50.16 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [installed]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 967.
Creating user 'git' (git daemon user) with UID 967 and GID 967.
(2/3) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of kde-qtscript git repo...
Cloning into 'kde-qtscript'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting build()...
Info: creating stash file /build/qt5-script/src/build/.qmake.stash
Info: creating cache file /build/qt5-script/src/build/.qmake.cache
Running configuration tests...
Done running configuration tests.
Configure summary:
Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into '/usr'.
Prior to reconfiguration, make sure you remove any leftovers from
the previous build.
cd src/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/src.pro CONFIG-=ltcg ) && make -f Makefile
make[1]: Entering directory '/build/qt5-script/src/build/src'
cd script/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/script/script.pro CONFIG-=ltcg ) && make -f Makefile
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module QtScript -version 5.15.19 -outdir /build/qt5-script/src/build -builddir /build/qt5-script/src/build /build/qt5-script/src/kde-qtscript
<srcbase> = /build/qt5-script/src/kde-qtscript
<bldbase> = /build/qt5-script/src/build
<outbase> = /build/qt5-script/src/build
QtScript: created fwd-include header(s) for <srcbase>/src/script/api/ { qscriptable.h (2), qscriptable_p.h (1), qscriptclass.h (2), qscriptclasspropertyiterator.h (2), qscriptcontext.h (2), qscriptcontext_p.h (1), qscriptcontextinfo.h (3), qscriptengine.h (3), qscriptengine_p.h (1), qscriptengineagent.h (2), qscriptengineagent_p.h (1), qscriptextensioninterface.h (2), qscriptextensionplugin.h (2), qscriptprogram.h (2), qscriptprogram_p.h (1), qscriptstring.h (2), qscriptstring_p.h (1), qscriptvalue.h (3), qscriptvalue_p.h (1), qscriptvalueiterator.h (2), qtscriptglobal.h (1) }
QtScript: created fwd-include header(s) for <srcbase>/src/script/bridge/ { qscriptactivationobject_p.h (1), qscriptclassobject_p.h (1), qscriptdeclarativeclass_p.h (1), qscriptdeclarativeobject_p.h (1), qscriptfunction_p.h (1), qscriptglobalobject_p.h (1), qscriptobject_p.h (1), qscriptqobject_p.h (1), qscriptstaticscopeobject_p.h (1), qscriptvariant_p.h (1) }
QtScript: created fwd-include header(s) for <srcbase>/src/script/parser/ { qscriptast_p.h (1), qscriptastfwd_p.h (1), qscriptastvisitor_p.h (1), qscriptgrammar_p.h (1), qscriptlexer_p.h (1), qscriptparser_p.h (1), qscriptsyntaxchecker_p.h (1) }
QtScript: created version header
QtScript: created master header
QtScript: created headers.pri file
make[2]: Entering directory '/build/qt5-script/src/build/src/script'
perl /usr/lib/qt/mkspecs/features/data/unix/findclasslist.pl < QtScript.version.in > QtScript.version
g++ -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -x c++-header -c ../../include/QtScript/QtScriptDepends -o .pch/Qt5Script.gch/c++
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/pcre_compile.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/pcre_exec.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/pcre_tables.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/pcre_ucp_searchfuncs.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/pcre_xclass.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
compilation terminated.
distcc[1113] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp on 10.3.0.16:3732/8 failed
distcc[1113] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp' failed, retrying locally
distcc[1113] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp to 10.3.0.16:3732/8, running locally instead
distcc[1114] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp on 10.3.0.15:3732/8 failed
distcc[1116] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp on 10.3.0.15:3732/8 failed
distcc[1114] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp' failed, retrying locally
distcc[1116] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp' failed, retrying locally
distcc[1114] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp to 10.3.0.15:3732/8, running locally instead
distcc[1116] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp to 10.3.0.15:3732/8, running locally instead
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1112] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp on 10.3.0.15:3732/8 failed
distcc[1112] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp' failed, retrying locally
distcc[1112] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp to 10.3.0.15:3732/8, running locally instead
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1118] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp on 10.3.0.16:3732/8 failed
distcc[1118] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp' failed, retrying locally
distcc[1118] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp to 10.3.0.16:3732/8, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp:50:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp: In function ‘JSRegExp* jsRegExpCompile(const UChar*, int, JSRegExpIgnoreCaseOption, JSRegExpMultilineOption, unsigned int*, const char**)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp:2590:20: warning: cast from ‘char*’ to ‘JSRegExp*’ increases required alignment of target type [-Wcast-align]
2590 | JSRegExp* re = reinterpret_cast<JSRegExp*>(new char[size]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1114] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSBase.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp
distcc[1139] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1116] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSCallbackConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp
distcc[1143] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
399 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
500 | , m_buffer(size)
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:63:55: required from here
63 | Vector<JSValueRef, 16> arguments(argumentCount);
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘const OpaqueJSValue**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1112] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSCallbackFunction.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp
distcc[1147] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSCallbackObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp
distcc[1151] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSClassRef.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp
distcc[1155] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
distcc[1113] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSContextRef.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp
distcc[1159] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:74:44: required from ‘void QTJSC::JSCallbackObject<Base>::init(QTJSC::ExecState*) [with Base = QTJSC::JSObject]’
74 | Vector<JSObjectInitializeCallback, 16> initRoutines;
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:55:5: required from ‘QTJSC::JSCallbackObject<Base>::JSCallbackObject(QTJSC::ExecState*, QTWTF::NonNullPassRefPtr<QTJSC::Structure>, JSClassRef, void*) [with Base = QTJSC::JSObject; JSClassRef = OpaqueJSClass*]’
55 | init(exec);
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:234:167: required from here
234 | jsClassData.cachedPrototype = new (exec) JSCallbackObject<JSObject>(exec, exec->lexicalGlobalObject()->callbackObjectStructure(), prototypeClass, &jsClassData); // set jsClassData as the object's private data, so it can clear our reference on destruction
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘void (**)(const OpaqueJSContext*, OpaqueJSValue*)’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSObjectRef.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp
distcc[1163] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
399 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
500 | , m_buffer(size)
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:382:36: required from ‘static QTJSC::JSValue QTJSC::JSCallbackObject<Base>::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, const QTJSC::ArgList&) [with Base = QTJSC::JSObject]’
382 | Vector<JSValueRef, 16> arguments(argumentCount);
| ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:365:40: required from ‘QTJSC::CallType QTJSC::JSCallbackObject<Base>::getCallData(QTJSC::CallData&) [with Base = QTJSC::JSObject]’
365 | callData.native.function = call;
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:361:10: required from here
361 | CallType JSCallbackObject<Base>::getCallData(CallData& callData)
| ^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘const OpaqueJSValue**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:74:44: required from ‘void QTJSC::JSCallbackObject<Base>::init(QTJSC::ExecState*) [with Base = QTJSC::JSGlobalObject]’
74 | Vector<JSObjectInitializeCallback, 16> initRoutines;
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:66:5: required from ‘QTJSC::JSCallbackObject<Base>::JSCallbackObject(JSClassRef) [with Base = QTJSC::JSGlobalObject; JSClassRef = OpaqueJSClass*]’
66 | init(static_cast<JSGlobalObject*>(this)->globalExec());
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:100:109: required from here
100 | JSGlobalObject* globalObject = new (globalData.get()) JSCallbackObject<JSGlobalObject>(globalObjectClass);
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘void (**)(const OpaqueJSContext*, OpaqueJSValue*)’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
399 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
500 | , m_buffer(size)
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:58:51: required from here
58 | Vector<JSValueRef, 16> arguments(argumentCount);
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘const OpaqueJSValue**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
399 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
500 | , m_buffer(size)
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:382:36: required from ‘static QTJSC::JSValue QTJSC::JSCallbackObject<Base>::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, const QTJSC::ArgList&) [with Base = QTJSC::JSGlobalObject]’
382 | Vector<JSValueRef, 16> arguments(argumentCount);
| ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:365:40: required from ‘QTJSC::CallType QTJSC::JSCallbackObject<Base>::getCallData(QTJSC::CallData&) [with Base = QTJSC::JSGlobalObject]’
365 | callData.native.function = call;
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:361:10: required from here
361 | CallType JSCallbackObject<Base>::getCallData(CallData& callData)
| ^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘const OpaqueJSValue**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSStringRef.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSStringRef.cpp
distcc[1167] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSStringRef.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 1024]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
399 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
500 | , m_buffer(size)
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSStringRef.cpp:47:42: required from here
47 | Vector<UChar, 1024> buffer(length);
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSValueRef.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSValueRef.cpp
distcc[1171] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/OpaqueJSString.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp
distcc[1175] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSValueRef.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = void (*)(const OpaqueJSContext*, OpaqueJSValue*); unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:74:44: required from ‘void QTJSC::JSCallbackObject<Base>::init(QTJSC::ExecState*) [with Base = QTJSC::JSObject]’
74 | Vector<JSObjectInitializeCallback, 16> initRoutines;
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:55:5: required from ‘QTJSC::JSCallbackObject<Base>::JSCallbackObject(QTJSC::ExecState*, QTWTF::NonNullPassRefPtr<QTJSC::Structure>, JSClassRef, void*) [with Base = QTJSC::JSObject; JSClassRef = OpaqueJSClass*]’
55 | init(exec);
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSObjectRef.cpp:84:155: required from here
84 | JSCallbackObject<JSObject>* object = new (exec) JSCallbackObject<JSObject>(exec, exec->lexicalGlobalObject()->callbackObjectStructure(), jsClass, data);
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘void (**)(const OpaqueJSContext*, OpaqueJSValue*)’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
399 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = const OpaqueJSValue*; unsigned int inlineCapacity = 16; size_t = unsigned int]’
500 | , m_buffer(size)
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:382:36: required from ‘static QTJSC::JSValue QTJSC::JSCallbackObject<Base>::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, const QTJSC::ArgList&) [with Base = QTJSC::JSObject]’
382 | Vector<JSValueRef, 16> arguments(argumentCount);
| ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:365:40: required from ‘QTJSC::CallType QTJSC::JSCallbackObject<Base>::getCallData(QTJSC::CallData&) [with Base = QTJSC::JSObject]’
365 | callData.native.function = call;
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObjectFunctions.h:361:10: required from here
361 | CallType JSCallbackObject<Base>::getCallData(CallData& callData)
| ^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘const OpaqueJSValue**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ARMAssembler.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp
distcc[1179] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp: In member function ‘void* QTJSC::ARMAssembler::executableCopy(QTJSC::ExecutablePool*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp:357:28: warning: cast from ‘char*’ to ‘QTJSC::ARMWord*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align]
357 | ARMWord* ldrAddr = reinterpret_cast<ARMWord*>(data + pos);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.cpp:361:28: warning: cast from ‘char*’ to ‘QTJSC::ARMWord*’ {aka ‘unsigned int*’} increases required alignment of target type [-Wcast-align]
361 | int diff = reinterpret_cast<ARMWord*>(data + *addr) - (ldrAddr + DefaultPrefetching);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp: In member function ‘QTJSC::UString OpaqueJSString::ustring() const’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp:44:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
44 | if (this && m_characters)
| ^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp: In member function ‘QTJSC::Identifier OpaqueJSString::identifier(QTJSC::JSGlobalData*) const’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API/OpaqueJSString.cpp:51:5: warning: ‘nonnull’ argument ‘this’ compared to NULL [-Wnonnull-compare]
51 | if (!this || !m_characters)
| ^~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MacroAssemblerARM.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.cpp
distcc[1183] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CodeBlock.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp
distcc[1187] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JumpTable.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.cpp
distcc[1191] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Opcode.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Opcode.cpp
distcc[1195] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/JumpTable.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/SamplingTool.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp
distcc[1199] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.h:36,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/StructureStubInfo.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/StructureStubInfo.cpp
distcc[1203] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/BytecodeGenerator.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp
distcc[1207] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/StructureStubInfo.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/StructureStubInfo.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.cpp:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:45:36: required from here
45 | , m_codeBlock(codeBlock)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘std::pair<int, int>*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37: required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
837 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:559:30: required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkToFit() [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
559 | void shrinkToFit() { shrinkCapacity(size()); }
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:1656:32: required from here
1656 | m_functionDecls.shrinkToFit();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37: required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
837 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:559:30: required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkToFit() [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
559 | void shrinkToFit() { shrinkCapacity(size()); }
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.cpp:1668:42: required from here
1668 | m_rareData->m_regexps.shrinkToFit();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = std::pair<int, int>; T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:61:41: required from here
61 | m_unresolvedJumps.append(std::make_pair(opcode, offset));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
from /usr/include/qt/QtCore/qglobal.h:47,
from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<int, int>’ declared here
305 | struct pair
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NodesCodegen.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp
distcc[1211] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/SamplingTool.h:33:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DebuggerActivation.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp
distcc[1215] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:45:36: required from here
45 | , m_codeBlock(codeBlock)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘std::pair<int, int>*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::RegisterID*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::RegisterID*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::RegisterID*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:264:33: required from here
264 | Vector<RegisterID*, 32> newVars;
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::RegisterID**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1338:36: required from here
1338 | Vector<RefPtr<RegisterID>, 16> argv;
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::RefPtr<QTJSC::RegisterID>*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1432:67: required from here
1432 | Vector<RefPtr<RegisterID>, RegisterFile::CallFrameHeaderSize> callFrame;
| ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::RefPtr<QTJSC::RegisterID>*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = int; T = QTJSC::RegisterID; unsigned int SegmentSize = 32]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:192:25: required from here
192 | m_globals.append(index + m_globalVarStorageOffset);
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::RegisterID*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:224:40: required from here
224 | , m_codeBlockBeingRegeneratedFrom(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::RegisterID, 32>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::Label; unsigned int SegmentSize = 32]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:224:40: required from here
224 | , m_codeBlockBeingRegeneratedFrom(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Label*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::Label; unsigned int SegmentSize = 32]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:224:40: required from here
224 | , m_codeBlockBeingRegeneratedFrom(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Label, 32>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::LabelScope; unsigned int SegmentSize = 8]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:224:40: required from here
224 | , m_codeBlockBeingRegeneratedFrom(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::LabelScope*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::LabelScope; unsigned int SegmentSize = 8]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:224:40: required from here
224 | , m_codeBlockBeingRegeneratedFrom(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::LabelScope, 8>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = std::pair<int, int>; T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:61:41: required from here
61 | m_unresolvedJumps.append(std::make_pair(opcode, offset));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
from /usr/include/qt/QtCore/qglobal.h:47,
from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<int, int>’ declared here
305 | struct pair
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorInitializer<true, true, T>::initialize(T*, T*) [with T = QTJSC::RegisterID]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:261:125: required from ‘static void QTWTF::VectorTypeOperations<T>::initialize(T*, T*) [with T = QTJSC::RegisterID]’
261 | VectorInitializer<VectorTraits<T>::needsInitialization, VectorTraits<T>::canInitializeWithMemset, T>::initialize(begin, end);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:797:39: required from ‘void QTWTF::Vector<T, inlineCapacity>::grow(size_t) [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32; size_t = unsigned int]’
797 | TypeOperations::initialize(end(), begin() + size);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:243:43: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::ensureSegment(size_t, size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
243 | m_segments[segmentIndex]->grow(size);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:232:17: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::ensureSegmentsFor(size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
232 | ensureSegment(i, SegmentSize);
| ^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:170:13: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::grow(size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
170 | ensureSegmentsFor(size);
| ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:244:19: required from here
244 | m_globals.grow(symbolTable->size());
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:129:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class QTJSC::RegisterID’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
129 | memset(begin, 0, reinterpret_cast<char*>(end) - reinterpret_cast<char*>(begin));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:39:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/RegisterID.h:38:11: note: ‘class QTJSC::RegisterID’ declared here
38 | class RegisterID : public Noncopyable {
| ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegisterID>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegisterID>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegisterID* const; T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegisterID*; T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:1342:20: required from here
1342 | argv.append(newTemporary());
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegisterID>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegisterID>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTJSC::RegisterID]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTJSC::RegisterID]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:795:27: required from ‘void QTWTF::Vector<T, inlineCapacity>::grow(size_t) [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32; size_t = unsigned int]’
795 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:243:43: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::ensureSegment(size_t, size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
243 | m_segments[segmentIndex]->grow(size);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:232:17: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::ensureSegmentsFor(size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
232 | ensureSegment(i, SegmentSize);
| ^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:170:13: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::grow(size_t) [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32; size_t = unsigned int]’
170 | ensureSegmentsFor(size);
| ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp:244:19: required from here
244 | m_globals.grow(symbolTable->size());
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTJSC::RegisterID’ with no trivial copy-assignment [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/RegisterID.h:38:11: note: ‘class QTJSC::RegisterID’ declared here
38 | class RegisterID : public Noncopyable {
| ^~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerActivation.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DebuggerCallFrame.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1219] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.cpp:33:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/NodeConstructors.h:656:36: required from here
656 | : ExpressionNode(globalData)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:45:36: required from here
45 | , m_codeBlock(codeBlock)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘std::pair<int, int>*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:833:33: required from here
833 | Vector<ExpressionNode*, 16> reverseExpressionList;
| ^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:844:36: required from here
844 | Vector<RefPtr<RegisterID>, 16> temporaryRegisters;
| ^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::RefPtr<QTJSC::RegisterID>*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:1759:30: required from here
1759 | Vector<RefPtr<Label>, 8> labelVector;
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::RefPtr<QTJSC::Label>*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = std::pair<int, int>; T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:61:41: required from here
61 | m_unresolvedJumps.append(std::make_pair(opcode, offset));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
from /usr/include/qt/QtCore/qglobal.h:47,
from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<int, int>’ declared here
305 | struct pair
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegisterID>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegisterID>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegisterID* const; T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegisterID*; T = QTWTF::RefPtr<QTJSC::RegisterID>; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:850:34: required from here
850 | temporaryRegisters.append(generator.newTemporary());
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegisterID>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegisterID>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::Label>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::Label>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::PassRefPtr<QTJSC::Label>; T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::PassRefPtr<QTJSC::Label>; T = QTWTF::RefPtr<QTJSC::Label>; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/NodesCodegen.cpp:1768:31: required from here
1768 | labelVector.append(generator.newLabel());
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::Label>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::Label>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Debugger.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.cpp
distcc[1223] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CallFrame.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp
distcc[1227] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Interpreter.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp
distcc[1231] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegisterFile.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.cpp
distcc[1235] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:33:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/RegisterFile.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:36:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
106 | virtual void put(ExecState*, unsigned propertyName, JSValue value);
| ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note: by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
100 | virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
| ^~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp: In member function ‘QTJSC::JSValue QTJSC::Interpreter::privateExecute(ExecutionFlag, QTJSC::RegisterFile*, QTJSC::CallFrame*, QTJSC::JSValue*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:2048:28: warning: variable ‘end’ set but not used [-Wunused-but-set-variable=]
2048 | ScopeChainIterator end = scopeChain->end();
| ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:2071:28: warning: variable ‘end’ set but not used [-Wunused-but-set-variable=]
2071 | ScopeChainIterator end = scopeChain->end();
| ^~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExecutableAllocatorFixedVMPool.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp
distcc[1239] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExecutableAllocatorPosix.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorPosix.cpp
distcc[1243] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorPosix.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExecutableAllocatorSymbian.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorSymbian.cpp
distcc[1247] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorSymbian.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExecutableAllocatorWin.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorWin.cpp
distcc[1251] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocatorWin.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExecutableAllocator.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.cpp
distcc[1255] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JITArithmetic.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp
distcc[1259] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITArithmetic.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JITCall.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp
distcc[1263] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JIT.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp
distcc[1267] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITCall.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JITOpcodes.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1271] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp on 10.3.0.15:3732/8 failed
distcc[1271] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp' failed, retrying locally
distcc[1271] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp to 10.3.0.15:3732/8, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JITPropertyAccess.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1277] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp on 10.3.0.16:3732/8 failed
distcc[1277] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp' failed, retrying locally
distcc[1277] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp to 10.3.0.16:3732/8, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JIT.h:43,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp: In member function ‘void QTJSC::JIT::emit_op_method_check(QTJSC::Instruction*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1265:43: warning: variable ‘protoObj’ set but not used [-Wunused-but-set-variable=]
1265 | DataLabelPtr protoStructureToCompare, protoObj = moveWithPatch(ImmPtr(0), regT1);
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1269:18: warning: variable ‘putFunction’ set but not used [-Wunused-but-set-variable=]
1269 | DataLabelPtr putFunction = moveWithPatch(ImmPtr(0), regT0);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp: In member function ‘void QTJSC::JIT::compileGetByIdHotPath(int, int, QTJSC::Identifier*, unsigned int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1347:11: warning: variable ‘externalLoad’ set but not used [-Wunused-but-set-variable=]
1347 | Label externalLoad = loadPtrWithPatchToLEA(Address(regT0, OBJECT_OFFSETOF(JSObject, m_externalStorage)), regT0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1352:17: warning: variable ‘displacementLabel’ set but not used [-Wunused-but-set-variable=]
1352 | DataLabel32 displacementLabel = loadPtrWithAddressOffsetPatch(Address(regT0, patchGetByIdDefaultOffset), regT0);
| ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp: In member function ‘void QTJSC::JIT::emit_op_put_by_id(QTJSC::Instruction*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1428:11: warning: variable ‘externalLoad’ set but not used [-Wunused-but-set-variable=]
1428 | Label externalLoad = loadPtrWithPatchToLEA(Address(regT0, OBJECT_OFFSETOF(JSObject, m_externalStorage)), regT0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp:1433:17: warning: variable ‘displacementLabel’ set but not used [-Wunused-but-set-variable=]
1433 | DataLabel32 displacementLabel = storePtrWithAddressOffsetPatch(regT1, Address(regT0, patchGetByIdDefaultOffset));
| ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:367:11: required from here
367 | class JumpList {
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JITStubs.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp
distcc[1283] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:367:11: required from here
367 | class JumpList {
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:35:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
106 | virtual void put(ExecState*, unsigned propertyName, JSValue value);
| ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note: by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
100 | virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
| ^~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Lexer.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.cpp
distcc[1287] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1271] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITOpcodes.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Nodes.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp
distcc[1291] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
distcc[1277] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/JITPropertyAccess.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ParserArena.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp
distcc[1295] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/NodeInfo.h:23,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:37:11: required from here
37 | class IdentifierArena : public FastAllocBase {
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37: required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
837 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:561:24: required from ‘void QTWTF::Vector<T, inlineCapacity>::clear() [with T = QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>; unsigned int inlineCapacity = 0]’
561 | void clear() { shrinkCapacity(0); }
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.cpp:97:30: required from here
97 | m_refCountedObjects.clear();
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::ParserArenaRefCounted>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/NodeConstructors.h:656:36: required from here
656 | : ExpressionNode(globalData)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:45:36: required from here
45 | , m_codeBlock(codeBlock)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘std::pair<int, int>*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = std::pair<int, int>; T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:61:41: required from here
61 | m_unresolvedJumps.append(std::make_pair(opcode, offset));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
from /usr/include/qt/QtCore/qglobal.h:47,
from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<int, int>’ declared here
305 | struct pair
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Parser.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.cpp
distcc[1299] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Profile.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.cpp
distcc[1303] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ProfileGenerator.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp
distcc[1307] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ProfileNode.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp
distcc[1311] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Profiler.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp
distcc[1315] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/CallIdentifier.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profile.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ArgList.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.cpp
distcc[1319] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileGenerator.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:271:80: required from ‘static void QTWTF::VectorTypeOperations<T>::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>]’
271 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::moveOverlapping(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:975:40: required from ‘void QTWTF::Vector<T, inlineCapacity>::remove(size_t) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
975 | TypeOperations::moveOverlapping(spot + 1, end(), spot);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:140:30: required from here
140 | m_children.remove(i);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:173:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::ProfileNode>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
173 | memmove(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::ProfileNode>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37: required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::ProfileNode>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
837 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:561:24: required from ‘void QTWTF::Vector<T, inlineCapacity>::clear() [with T = QTWTF::RefPtr<QTJSC::ProfileNode>; unsigned int inlineCapacity = 0]’
561 | void clear() { shrinkCapacity(0); }
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/ProfileNode.cpp:155:21: required from here
155 | m_children.clear();
| ~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::ProfileNode>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::ProfileNode>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Arguments.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp
distcc[1323] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:271:80: required from ‘static void QTWTF::VectorTypeOperations<T>::moveOverlapping(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>]’
271 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::moveOverlapping(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:975:40: required from ‘void QTWTF::Vector<T, inlineCapacity>::remove(size_t) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
975 | TypeOperations::moveOverlapping(spot + 1, end(), spot);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:89:37: required from here
89 | m_currentProfiles.remove(i);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:173:20: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::ProfileGenerator>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
173 | memmove(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::ProfileGenerator>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ArrayConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayConstructor.cpp
distcc[1327] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTWTF::RefPtr<QTJSC::ProfileGenerator>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::RefPtr<QTJSC::ProfileGenerator>; T = QTWTF::RefPtr<QTJSC::ProfileGenerator>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler/Profiler.cpp:77:29: required from here
77 | m_currentProfiles.append(profileGenerator);
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::ProfileGenerator>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::ProfileGenerator>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayConstructor.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
106 | virtual void put(ExecState*, unsigned propertyName, JSValue value);
| ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note: by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
100 | virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
| ^~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ArrayPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp
distcc[1331] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/BooleanConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanConstructor.cpp
distcc[1335] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/BooleanObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanObject.cpp
distcc[1339] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanObject.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanObject.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/BooleanPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanPrototype.cpp
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1343] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; unsigned int inlineCapacity = 256]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; unsigned int inlineCapacity = 256; size_t = unsigned int]’
399 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; unsigned int inlineCapacity = 256; size_t = unsigned int]’
500 | , m_buffer(size)
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:169:55: required from here
169 | Vector<RefPtr<UString::Rep>, 256> strBuffer(length);
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::RefPtr<QTJSC::UStringImpl>*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorInitializer<true, true, T>::initialize(T*, T*) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:261:125: required from ‘static void QTWTF::VectorTypeOperations<T>::initialize(T*, T*) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>]’
261 | VectorInitializer<VectorTraits<T>::needsInitialization, VectorTraits<T>::canInitializeWithMemset, T>::initialize(begin, end);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:503:43: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; unsigned int inlineCapacity = 256; size_t = unsigned int]’
503 | TypeOperations::initialize(begin(), end());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:169:55: required from here
169 | Vector<RefPtr<UString::Rep>, 256> strBuffer(length);
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:129:19: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘class QTWTF::RefPtr<QTJSC::UStringImpl>’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
129 | memset(begin, 0, reinterpret_cast<char*>(end) - reinterpret_cast<char*>(begin));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::UStringImpl>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 256]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 256]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = short unsigned int; unsigned int inlineCapacity = 256]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.cpp:226:24: required from here
226 | Vector<UChar, 256> strBuffer;
| ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CallData.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp
distcc[1347] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanObject.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanPrototype.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Collector.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp
distcc[1351] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CommonIdentifiers.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/CommonIdentifiers.cpp
distcc[1355] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Completion.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Completion.cpp
distcc[1359] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/CommonIdentifiers.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/CommonIdentifiers.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Completion.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Completion.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ConstructData.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ConstructData.cpp
distcc[1363] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ConstructData.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DateConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConstructor.cpp
distcc[1367] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConstructor.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DateConversion.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConversion.cpp
distcc[1371] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DateInstance.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.cpp
distcc[1375] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DatePrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp
distcc[1379] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConversion.h:45,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateConversion.cpp:44:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DateInstance.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ErrorConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorConstructor.cpp
distcc[1383] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Error.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Error.cpp
distcc[1387] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ErrorInstance.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.cpp
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Error.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
distcc[1391] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp: In function ‘QTJSC::JSCell* QTJSC::formatLocaleDate(ExecState*, const GregorianDateTime&, LocaleDateTimeFormat)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:243:40: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=]
243 | snprintf(yearString, yearLen, "%d", localTM.tm_year + 1900);
| ^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:243:39: note: directive argument in the range [-2147481748, 2147483647]
243 | snprintf(yearString, yearLen, "%d", localTM.tm_year + 1900);
| ^~~~
In file included from /usr/include/stdio.h:974,
from /usr/include/c++/16.1.1/cstdio:47,
from /usr/include/c++/16.1.1/ext/string_conversions.h:47,
from /usr/include/c++/16.1.1/bits/basic_string.h:4499,
from /usr/include/c++/16.1.1/string:58,
from /usr/include/qt/QtCore/qbytearray.h:52,
from /usr/include/qt/QtCore/qstring.h:50,
from /usr/include/qt/QtCore/qobject.h:47:
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘QTJSC::JSCell* QTJSC::formatLocaleDate(ExecState*, const GregorianDateTime&, LocaleDateTimeFormat)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:243:17:
/usr/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 2 and 12 bytes into a destination of size 5
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp: In function ‘QTJSC::JSCell* QTJSC::formatLocaleDate(ExecState*, const GregorianDateTime&, LocaleDateTimeFormat)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:245:40: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 5 [-Wformat-truncation=]
245 | snprintf(yearString, yearLen, "%d", year);
| ^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:245:39: note: directive argument in the range [-2147481748, 2147483647]
245 | snprintf(yearString, yearLen, "%d", year);
| ^~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘QTJSC::JSCell* QTJSC::formatLocaleDate(ExecState*, const GregorianDateTime&, LocaleDateTimeFormat)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:245:17:
/usr/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 2 and 12 bytes into a destination of size 5
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp: In function ‘QTJSC::JSCell* QTJSC::formatLocaleDate(ExecState*, const GregorianDateTime&, LocaleDateTimeFormat)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:247:16: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 4 bytes from a string of length 4 [-Wstringop-truncation]
247 | strncpy(yearLocation, yearString, yearLen - 1);
| ^
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp: In function ‘QTJSC::JSValue QTJSC::dateProtoFuncToISOString(ExecState*, JSObject*, JSValue, const ArgList&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:463:58: warning: ‘%02d’ directive output may be truncated writing between 2 and 11 bytes into a region of size between 0 and 16 [-Wformat-truncation=]
463 | snprintf(buffer, sizeof(buffer) - 1, "%04d-%02d-%02dT%02d:%02d:%02d.%03dZ", 1900 + gregorianDateTime->year, gregorianDateTime->month + 1, gregorianDateTime->monthDay, gregorianDateTime->hour, gregorianDateTime->minute, gregorianDateTime->second, static_cast<int>(fmod(thisDateObj->internalNumber(), 1000)));
| ^~~~
In function ‘int snprintf(char*, size_t, const char*, ...)’,
inlined from ‘QTJSC::JSValue QTJSC::dateProtoFuncToISOString(ExecState*, JSObject*, JSValue, const ArgList&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/DatePrototype.cpp:463:13:
/usr/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 25 and 85 bytes into a destination of size 27
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ErrorPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1395] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp on 10.3.0.15:3732/8 failed
distcc[1395] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp' failed, retrying locally
distcc[1395] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp to 10.3.0.15:3732/8, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorInstance.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ExceptionHelpers.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1401] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp on 10.3.0.16:3732/8 failed
distcc[1401] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp' failed, retrying locally
distcc[1401] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp to 10.3.0.16:3732/8, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Executable.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp
distcc[1407] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/FunctionConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionConstructor.cpp
distcc[1411] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionConstructor.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1395] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ErrorPrototype.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/FunctionPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp
distcc[1415] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31: required from here
47 | buffer.reserveCapacity(buffer.size() + len);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:45:36: required from here
45 | , m_codeBlock(codeBlock)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘std::pair<int, int>*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31: required from here
47 | buffer.reserveCapacity(buffer.size() + len);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/FunctionPrototype.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<int, int>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = std::pair<int, int>; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = std::pair<int, int>; T = std::pair<int, int>; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/Label.h:61:41: required from here
61 | m_unresolvedJumps.append(std::make_pair(opcode, offset));
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<int, int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
from /usr/include/qt/QtCore/qglobal.h:47,
from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<int, int>’ declared here
305 | struct pair
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’
422 | if (bufferToDeallocate == inlineBuffer())
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’
407 | deallocateBuffer(buffer());
| ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9: required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTJSC::RegisterID; unsigned int inlineCapacity = 32]’
509 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32]’
116 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11: required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
71 | class BytecodeGenerator : public FastAllocBase {
| ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35: required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
53 | ~OwnPtr() { deleteOwnedPtr(m_ptr); }
| ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165: required from here
77 | OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::RegisterID*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’
422 | if (bufferToDeallocate == inlineBuffer())
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’
407 | deallocateBuffer(buffer());
| ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9: required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTWTF::Vector<QTJSC::RegisterID, 32>*; unsigned int inlineCapacity = 32]’
509 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::RegisterID; unsigned int SegmentSize = 32]’
116 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11: required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
71 | class BytecodeGenerator : public FastAllocBase {
| ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35: required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
53 | ~OwnPtr() { deleteOwnedPtr(m_ptr); }
| ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165: required from here
77 | OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::RegisterID, 32>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’
422 | if (bufferToDeallocate == inlineBuffer())
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’
407 | deallocateBuffer(buffer());
| ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9: required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTJSC::Label; unsigned int inlineCapacity = 32]’
509 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::Label; unsigned int SegmentSize = 32]’
116 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11: required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
71 | class BytecodeGenerator : public FastAllocBase {
| ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35: required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
53 | ~OwnPtr() { deleteOwnedPtr(m_ptr); }
| ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165: required from here
77 | OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Label*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’
422 | if (bufferToDeallocate == inlineBuffer())
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’
407 | deallocateBuffer(buffer());
| ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9: required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTWTF::Vector<QTJSC::Label, 32>*; unsigned int inlineCapacity = 32]’
509 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::Label; unsigned int SegmentSize = 32]’
116 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11: required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
71 | class BytecodeGenerator : public FastAllocBase {
| ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35: required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
53 | ~OwnPtr() { deleteOwnedPtr(m_ptr); }
| ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165: required from here
77 | OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Label, 32>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’
422 | if (bufferToDeallocate == inlineBuffer())
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’
407 | deallocateBuffer(buffer());
| ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9: required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTJSC::LabelScope; unsigned int inlineCapacity = 8]’
509 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::LabelScope; unsigned int SegmentSize = 8]’
116 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11: required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
71 | class BytecodeGenerator : public FastAllocBase {
| ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35: required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
53 | ~OwnPtr() { deleteOwnedPtr(m_ptr); }
| ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165: required from here
77 | OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::LabelScope*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:422:39: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::deallocateBuffer(T*) [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’
422 | if (bufferToDeallocate == inlineBuffer())
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:407:13: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::~VectorBuffer() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’
407 | deallocateBuffer(buffer());
| ^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:509:9: required from ‘QTWTF::Vector<T, inlineCapacity>::~Vector() [with T = QTWTF::Vector<QTJSC::LabelScope, 8>*; unsigned int inlineCapacity = 32]’
509 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:116:9: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::~SegmentedVector() [with T = QTJSC::LabelScope; unsigned int SegmentSize = 8]’
116 | }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler/BytecodeGenerator.h:71:11: required from ‘void QTWTF::deleteOwnedPtr(T*) [with T = QTJSC::BytecodeGenerator]’
71 | class BytecodeGenerator : public FastAllocBase {
| ^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:53:35: required from ‘QTWTF::OwnPtr<T>::~OwnPtr() [with T = QTJSC::BytecodeGenerator]’
53 | ~OwnPtr() { deleteOwnedPtr(m_ptr); }
| ~~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:77:165: required from here
77 | OwnPtr<BytecodeGenerator> generator(new BytecodeGenerator(evalNode.get(), globalObject->debugger(), scopeChain, m_evalCodeBlock->symbolTable(), m_evalCodeBlock));
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::LabelScope, 8>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
106 | virtual void put(ExecState*, unsigned propertyName, JSValue value);
| ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note: by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
100 | virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
| ^~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/GetterSetter.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GetterSetter.cpp
distcc[1419] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1401] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ExceptionHelpers.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/GlobalEvalFunction.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GlobalEvalFunction.cpp
distcc[1423] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GetterSetter.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GetterSetter.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GlobalEvalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GlobalEvalFunction.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Identifier.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp
distcc[1427] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/InitializeThreading.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InitializeThreading.cpp
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1431] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InitializeThreading.cpp:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InitializeThreading.cpp:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/InternalFunction.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.cpp
distcc[1435] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSActivation.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp
distcc[1439] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp: In static member function ‘static QTWTF::PassRefPtr<QTJSC::UStringImpl> QTJSC::Identifier::addSlowCase(QTJSC::JSGlobalData*, QTJSC::UString::Rep*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:216:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
216 | if (c <= 0xFF)
| ^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:218:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
218 | if (r->isIdentifier()) {
| ^~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSAPIValueWrapper.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.cpp
distcc[1443] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
106 | virtual void put(ExecState*, unsigned propertyName, JSValue value);
| ^~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note: by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
100 | virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
| ^~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSArray.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.cpp
distcc[1447] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSByteArray.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSByteArray.cpp
distcc[1451] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSByteArray.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSByteArray.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSCell.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.cpp
distcc[1455] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33:
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
inlined from ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:149:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:58:17: warning: ‘slot.QTJSC::PropertySlot::m_getValue’ may be used uninitialized [-Wmaybe-uninitialized]
58 | if (m_getValue == JSC_VALUE_SLOT_MARKER)
| ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp: In static member function ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:147:22: note: ‘slot’ declared here
147 | PropertySlot slot;
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
inlined from ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:149:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::valueSlot’ may be used uninitialized [-Wmaybe-uninitialized]
59 | return *m_data.valueSlot;
| ~~~~~~~^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp: In static member function ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:147:22: note: ‘slot’ declared here
147 | PropertySlot slot;
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
inlined from ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:149:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::registerSlot’ may be used uninitialized [-Wmaybe-uninitialized]
61 | return (*m_data.registerSlot).jsValue();
| ~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp: In static member function ‘static QTJSC::JSValue QTJSC::JSActivation::argumentsGetter(QTJSC::ExecState*, const QTJSC::Identifier&, const QTJSC::PropertySlot&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.cpp:147:22: note: ‘slot’ declared here
147 | PropertySlot slot;
| ^~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSFunction.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1459] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSGlobalData.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp
distcc[1463] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSGlobalObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp
distcc[1467] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.cpp:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.cpp:37:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
106 | virtual void put(ExecState*, unsigned propertyName, JSValue value);
| ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note: by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
100 | virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
| ^~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSGlobalObjectFunctions.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
distcc[1471] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSImmediate.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.cpp
distcc[1475] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp:35:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSLock.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSLock.cpp
distcc[1479] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSLock.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSNotAnObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNotAnObject.cpp
distcc[1483] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31: required from here
47 | buffer.reserveCapacity(buffer.size() + len);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSLock.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNotAnObject.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNotAnObject.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSNumberCell.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNumberCell.cpp
distcc[1487] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNumberCell.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSNumberCell.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.cpp
distcc[1491] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSONObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp
distcc[1495] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSPropertyNameIterator.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSPropertyNameIterator.cpp
distcc[1499] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.cpp:36:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSPropertyNameIterator.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSPropertyNameIterator.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSStaticScopeObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.cpp
distcc[1503] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSStaticScopeObject.cpp:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31: required from here
47 | buffer.reserveCapacity(buffer.size() + len);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Stringifier::Holder; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Stringifier::Holder; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Stringifier::Holder; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:198:29: required from here
198 | , m_gap(gap(exec, space))
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Stringifier::Holder*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::PropertyNameArray; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::PropertyNameArray; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::PropertyNameArray; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:662:35: required from here
662 | Vector<PropertyNameArray, 16> propertyStack;
| ^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::PropertyNameArray*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:663:26: required from here
663 | Vector<uint32_t, 16> indexStack;
| ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::JSObject*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::JSObject*; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::JSObject*; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:664:27: required from here
664 | Vector<JSObject*, 16> objectStack;
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::JSObject**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::JSArray*; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::JSArray*; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::JSArray*; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:665:26: required from here
665 | Vector<JSArray*, 16> arrayStack;
| ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::JSArray**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::WalkerState; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::WalkerState; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::WalkerState; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSONObject.cpp:667:29: required from here
667 | Vector<WalkerState, 16> stateStack;
| ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::WalkerState*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSString.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.cpp
distcc[1507] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSValue.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.cpp
distcc[1509] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/BooleanConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSVariableObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.cpp
distcc[1515] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::JSString::Rope*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::JSString::Rope*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::JSString::Rope*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.cpp:36:23: required from here
36 | Vector<Rope*, 32> workQueue;
| ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::JSString::Rope**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::JSString::Rope::Fiber; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::JSString::Rope::Fiber; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::JSString::Rope::Fiber; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.cpp:101:29: required from here
101 | Vector<Rope::Fiber, 32> workQueue;
| ^~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::JSString::Rope::Fiber*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/JSWrapperObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.cpp
distcc[1519] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/LiteralParser.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.cpp
distcc[1523] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Lookup.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.cpp
distcc[1527] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MarkStackPosix.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStackPosix.cpp
distcc[1531] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.cpp:21:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MarkStackSymbian.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStackSymbian.cpp
distcc[1535] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MarkStackWin.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStackWin.cpp
distcc[1539] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31: required from here
47 | buffer.reserveCapacity(buffer.size() + len);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::LiteralParser::ParserState; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::LiteralParser::ParserState; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::LiteralParser::ParserState; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.cpp:288:29: required from here
288 | Vector<ParserState, 16> stateStack;
| ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::LiteralParser::ParserState*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/LiteralParser.cpp:289:28: required from here
289 | Vector<Identifier, 16> identifierStack;
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MarkStack.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MarkStack.cpp
distcc[1543] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MathObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MathObject.cpp
distcc[1547] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NativeErrorConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorConstructor.cpp
distcc[1551] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MathObject.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/MathObject.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NativeErrorPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorPrototype.cpp
distcc[1555] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorPrototype.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NativeErrorPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NumberConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp
distcc[1559] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NumberObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1563] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp on 10.3.0.15:3732/8 failed
distcc[1563] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp' failed, retrying locally
distcc[1563] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp to 10.3.0.15:3732/8, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/NumberPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp
distcc[1569] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ObjectConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectConstructor.cpp
distcc[1571] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33:
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = NumberConstructor; ParentImp = InternalFunction]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
inlined from ‘virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:73:73:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::valueSlot’ may be used uninitialized [-Wmaybe-uninitialized]
59 | return *m_data.valueSlot;
| ~~~~~~~^~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated/NumberConstructor.lut.h:3,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:40:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
278 | PropertySlot slot;
| ^~~~
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = NumberConstructor; ParentImp = InternalFunction]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
inlined from ‘virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberConstructor.cpp:73:73:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::registerSlot’ may be used uninitialized [-Wmaybe-uninitialized]
61 | return (*m_data.registerSlot).jsValue();
| ~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::NumberConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
278 | PropertySlot slot;
| ^~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ObjectPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1577] ERROR: compile /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp on 10.3.0.16:3732/8 failed
distcc[1577] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp' failed, retrying locally
distcc[1577] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp to 10.3.0.16:3732/8, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
distcc[1563] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberObject.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Operations.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Operations.cpp
distcc[1583] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 64; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringBuilder.h:47:31: required from here
47 | buffer.reserveCapacity(buffer.size() + len);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Operations.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Operations.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp: In function ‘QTJSC::JSValue QTJSC::numberProtoFuncToExponential(ExecState*, JSObject*, JSValue, const ArgList&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:285:20: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying between 1 and 77 bytes from a string of length 78 [-Wstringop-truncation]
285 | strncpy(buf + i, result + 1, fractionalDigits);
| ^
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
distcc[1577] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ObjectPrototype.cpp' failed, retried locally and got a different result.
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/PropertyDescriptor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyDescriptor.cpp
distcc[1587] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp: In function ‘QTJSC::UString QTJSC::integerPartNoExp(double)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumberPrototype.cpp:91:20: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying between 0 and 78 bytes from a string of length 79 [-Wstringop-truncation]
91 | strncpy(buf.data(), result, decimalPoint);
| ^
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/GetterSetter.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyDescriptor.cpp:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/PropertyNameArray.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.cpp
distcc[1591] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/PropertySlot.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.cpp
distcc[1595] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/PrototypeFunction.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.cpp
distcc[1599] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.cpp:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegExpConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp
distcc[1603] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegExp.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.cpp
distcc[1607] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegExpObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp
distcc[1611] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegExpPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.cpp
distcc[1615] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.h:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpPrototype.cpp:33:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33:
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = RegExpConstructor; ParentImp = InternalFunction]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
inlined from ‘virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:195:73:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::valueSlot’ may be used uninitialized [-Wmaybe-uninitialized]
59 | return *m_data.valueSlot;
| ~~~~~~~^~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArrayPrototype.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
278 | PropertySlot slot;
| ^~~~
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = RegExpConstructor; ParentImp = InternalFunction]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
inlined from ‘virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.cpp:195:73:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::registerSlot’ may be used uninitialized [-Wmaybe-uninitialized]
61 | return (*m_data.registerSlot).jsValue();
| ~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::RegExpConstructor::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
278 | PropertySlot slot;
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.cpp:153:25: required from here
153 | Vector<int, 32> nonReturnedOvector;
| ^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ScopeChain.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp
distcc[1619] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSActivation.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ScopeChain.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:33:
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = RegExpObject; ParentImp = JSObject]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
inlined from ‘virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:77:60:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:59:32: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::valueSlot’ may be used uninitialized [-Wmaybe-uninitialized]
59 | return *m_data.valueSlot;
| ~~~~~~~^~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated/RegExpObject.lut.h:3,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
278 | PropertySlot slot;
| ^~~~
In member function ‘QTJSC::JSValue QTJSC::PropertySlot::getValue(QTJSC::ExecState*, const QTJSC::Identifier&) const’,
inlined from ‘bool QTJSC::getStaticValueDescriptor(ExecState*, const HashTable*, ThisImp*, const Identifier&, PropertyDescriptor&) [with ThisImp = RegExpObject; ParentImp = JSObject]’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:280:33,
inlined from ‘virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpObject.cpp:77:60:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertySlot.h:61:33: warning: ‘slot.QTJSC::PropertySlot::m_data.QTJSC::PropertySlot::<unnamed union>::registerSlot’ may be used uninitialized [-Wmaybe-uninitialized]
61 | return (*m_data.registerSlot).jsValue();
| ~~~~~~~^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h: In member function ‘virtual bool QTJSC::RegExpObject::getOwnPropertyDescriptor(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertyDescriptor&)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:278:22: note: ‘slot’ declared here
278 | PropertySlot slot;
| ^~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/SmallStrings.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/SmallStrings.cpp
distcc[1623] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/SmallStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/SmallStrings.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/StringConstructor.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringConstructor.cpp
distcc[1627] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringConstructor.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringConstructor.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/Instruction.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/StringObject.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringObject.cpp
distcc[1631] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringObject.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringObject.cpp:22:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/StringPrototype.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp
distcc[1635] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSWrapperObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringObject.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:23:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/StructureChain.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureChain.cpp
distcc[1639] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureChain.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Structure.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp
distcc[1643] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/TimeoutChecker.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/TimeoutChecker.cpp
distcc[1647] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/TimeoutChecker.cpp:33:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/Collator.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/Collator.h:50:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
50 | static std::auto_ptr<Collator> userDefault();
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/UString.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.cpp
distcc[1651] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::UString::Range; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::UString::Range; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::UString::Range; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:253:36: required from here
253 | Vector<UString::Range, 16> sourceRanges;
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::UString::Range*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::UString; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::UString; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::UString; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StringPrototype.cpp:254:29: required from here
254 | Vector<UString, 16> replacements;
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::UString*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.cpp:25:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Structure*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Structure*; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Structure*; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:252:27: required from here
252 | Vector<Structure*, 8> structures;
| ^~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Structure**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::PropertyMapEntry*; unsigned int inlineCapacity = 1024]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = QTJSC::PropertyMapEntry*; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
399 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = QTJSC::PropertyMapEntry*; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
500 | , m_buffer(size)
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:1110:93: required from here
1110 | Vector<PropertyMapEntry*, smallMapThreshold> sortedEnumerables(m_propertyTable->keyCount);
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::PropertyMapEntry**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/UStringImpl.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.cpp
distcc[1655] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:34:
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)this)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ is used uninitialized [-Wuninitialized]
46 | m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
| ^~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.cpp:29:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = short unsigned int; unsigned int inlineCapacity = 1024]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:399:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
399 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:500:15: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector(size_t) [with T = short unsigned int; unsigned int inlineCapacity = 1024; size_t = unsigned int]’
500 | , m_buffer(size)
| ^~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.cpp:224:38: required from here
224 | Vector<UChar, 1024> buffer(length);
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘short unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::changePrototypeTransition(QTJSC::Structure*, QTJSC::JSValue)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:424:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ is used uninitialized [-Wuninitialized]
46 | m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
| ^~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::getterSetterTransition(QTJSC::Structure*)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:511:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ is used uninitialized [-Wuninitialized]
46 | m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
| ^~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::toDictionaryTransition(QTJSC::Structure*, DictionaryKind)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:530:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ is used uninitialized [-Wuninitialized]
46 | m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
| ^~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::despecifyFunctionTransition(QTJSC::Structure*, const QTJSC::Identifier&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:443:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ is used uninitialized [-Wuninitialized]
46 | m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
| ^~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Assertions.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Assertions.cpp
distcc[1659] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::addAnonymousSlotsTransition(QTJSC::Structure*, unsigned int)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:474:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ may be used uninitialized [-Wmaybe-uninitialized]
46 | m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
| ^~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In member function ‘void QTWTF::PtrAndFlagsBase<T, FlagEnum>::set(T*) [with T = QTJSC::Structure; FlagEnum = QTJSC::StructureTransitionTable::UsingSingleSlot]’,
inlined from ‘QTJSC::StructureTransitionTable::StructureTransitionTable()’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:104:49,
inlined from ‘QTJSC::Structure::Structure(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:136:38,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::create(QTJSC::JSValue, const QTJSC::TypeInfo&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:65:62,
inlined from ‘static QTWTF::PassRefPtr<QTJSC::Structure> QTJSC::Structure::addPropertyTransition(QTJSC::Structure*, const QTJSC::Identifier&, unsigned int, QTJSC::JSCell*, size_t&)’ at /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.cpp:375:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/PtrAndFlags.h:46:64: warning: ‘((QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>*)p)[8].QTWTF::PtrAndFlagsBase<QTJSC::Structure, QTJSC::StructureTransitionTable::UsingSingleSlot>::m_ptrAndFlags’ may be used uninitialized [-Wmaybe-uninitialized]
46 | m_ptrAndFlags = reinterpret_cast<intptr_t>(ptr) | (m_ptrAndFlags & 3);
| ^~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ByteArray.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/ByteArray.cpp
distcc[1663] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CurrentTime.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/CurrentTime.cpp
distcc[1667] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/DateMath.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/DateMath.cpp
distcc[1671] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/DateMath.cpp:104:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/dtoa.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp
distcc[1675] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/FastMalloc.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp
distcc[1679] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:150:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp: In function ‘void QTWTF::s2b(BigInt&, const char*, int, int, uint32_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:361:9: warning: variable ‘k’ set but not used [-Wunused-but-set-variable=]
361 | int k;
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp: In function ‘void QTWTF::d2b(BigInt&, U*, int*, int*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:911:11: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
911 | } else
| ^~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:913:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
913 | if (z) {
| ^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp: In member function ‘void QTWTF::TCMalloc_Central_FreeList::ReleaseToSpans(void*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2476:14: warning: variable ‘got’ set but not used [-Wunused-but-set-variable=]
2476 | unsigned got = 0;
| ^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp: In member function ‘void QTWTF::TCMalloc_Central_FreeList::Populate()’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2695:12: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align]
2695 | tail = reinterpret_cast<void**>(ptr);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp: In instantiation of ‘T* QTWTF::PageHeapAllocator<T>::New() [with T = QTWTF::Span]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1093:36: required from here
1093 | Span* result = span_allocator.New();
| ~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:987:10: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align]
987 | *(void**)new_allocation = allocated_regions_;
| ^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp: In instantiation of ‘T* QTWTF::PageHeapAllocator<T>::New() [with T = QTWTF::TCMalloc_ThreadCache]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2907:56: required from here
2907 | TCMalloc_ThreadCache *heap = threadheap_allocator.New();
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:987:10: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align]
987 | *(void**)new_allocation = allocated_regions_;
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/dtoa.cpp:286:22: required from here
286 | BigInt() : sign(0) { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/HashTable.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.cpp
distcc[1683] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MainThread.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/MainThread.cpp
distcc[1687] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Deque.h:36,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/MainThread.cpp:34:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -dM -E -o .moc/moc_predefs.h /usr/lib/qt/mkspecs/features/data/dummy.cpp
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RandomNumber.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RandomNumber.cpp
distcc[1694] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RefCountedLeakCounter.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefCountedLeakCounter.cpp
distcc[1698] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefCountedLeakCounter.cpp:24:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/BlockAllocatorSymbian.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian/BlockAllocatorSymbian.cpp
distcc[1702] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegisterFileAllocatorSymbian.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian/RegisterFileAllocatorSymbian.cpp
distcc[1706] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ThreadingNone.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/ThreadingNone.cpp
distcc[1710] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Threading.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Threading.cpp
distcc[1714] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/TypeTraits.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.cpp
distcc[1718] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CollatorDefault.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp
distcc[1722] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/Collator.h:50:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
50 | static std::auto_ptr<Collator> userDefault();
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp:48:6: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
48 | std::auto_ptr<Collator> Collator::userDefault()
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp: In static member function ‘static std::auto_ptr<QTWTF::Collator> QTWTF::Collator::userDefault()’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/CollatorDefault.cpp:50:17: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
50 | return std::auto_ptr<Collator>(new Collator(0));
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/CollatorICU.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp
distcc[1726] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp:30:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/Collator.h:50:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
50 | static std::auto_ptr<Collator> userDefault();
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/UTF8.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode/UTF8.cpp
distcc[1730] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegexCompiler.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexCompiler.cpp
distcc[1734] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegexInterpreter.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexInterpreter.cpp
distcc[1738] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexParser.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexCompiler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexCompiler.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexParser.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexInterpreter.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexInterpreter.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/RegexJIT.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.cpp
distcc[1742] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.cpp:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/Grammar.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated/Grammar.cpp
distcc[1746] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:35:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from parser/Grammar.y:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:367:11: required from here
367 | class JumpList {
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/NodeConstructors.h:24,
from parser/Grammar.y:31:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
generated/Grammar.tab.c: In function ‘int qtjscyyparse(void*)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated/Grammar.cpp:73:25: warning: variable ‘jscyynerrs’ set but not used [-Wunused-but-set-variable=]
73 | #define yynerrs jscyynerrs
| ^~~~~~~~~~
generated/Grammar.tab.c:2709:9: note: in expansion of macro ‘yynerrs’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/NodeConstructors.h:656:36: required from here
656 | : ExpressionNode(globalData)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = std::pair<const QTJSC::Identifier*, unsigned int>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = std::pair<const QTJSC::Identifier*, unsigned int>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:837:37: required from ‘void QTWTF::Vector<T, inlineCapacity>::shrinkCapacity(size_t) [with T = std::pair<const QTJSC::Identifier*, unsigned int>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
837 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:561:24: required from ‘void QTWTF::Vector<T, inlineCapacity>::clear() [with T = std::pair<const QTJSC::Identifier*, unsigned int>; unsigned int inlineCapacity = 0]’
561 | void clear() { shrinkCapacity(0); }
| ^~~~~~~~~~~~~~
parser/Grammar.y:123:23: required from ‘T mergeDeclarationLists(T, T) [with T = QTJSC::ParserArenaData<QTWTF::Vector<std::pair<const QTJSC::Identifier*, unsigned int> > >*]’
parser/Grammar.y:968:111: required from here
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair<const QTJSC::Identifier*, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/16.1.1/utility:71,
from /usr/include/qt/QtCore/qglobal.h:47,
from /usr/include/qt/QtCore/QtCore:4:
/usr/include/c++/16.1.1/bits/stl_pair.h:305:12: note: ‘struct std::pair<const QTJSC::Identifier*, unsigned int>’ declared here
305 | struct pair
| ^~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/TCSystemAlloc.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/TCSystemAlloc.cpp
distcc[1750] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptclass.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptclass.cpp
distcc[1754] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptclasspropertyiterator.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptclasspropertyiterator.cpp
distcc[1758] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptcontext.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1762] ERROR: compile /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp on 10.3.0.15:3732/8 failed
distcc[1762] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp' failed, retrying locally
distcc[1762] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp to 10.3.0.15:3732/8, running locally instead
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptcontextinfo.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontextinfo.cpp
distcc[1768] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:46:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontextinfo.cpp:45:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
106 | virtual void put(ExecState*, unsigned propertyName, JSValue value);
| ^~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:49:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note: by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
100 | virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
| ^~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /build/qt5-script/src/build/src/script/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScript -I/build/qt5-script/src/build/include/QtScript/5.15.19 -I/build/qt5-script/src/build/include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.h -o .moc/moc_qscriptengine.cpp
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext_p.h:72,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:43:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext_p.h:72,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontextinfo.cpp:43:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptengineagent.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp
<command-line>: fatal error: .pch/Qt5Script: No such file or directory
compilation terminated.
distcc[1776] ERROR: compile /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp on 10.3.0.16:3732/8 failed
distcc[1776] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp' failed, retrying locally
distcc[1776] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp to 10.3.0.16:3732/8, running locally instead
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
inlined from ‘void QExplicitlySharedDataPointer<T>::reset() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:171:13,
inlined from ‘void QScriptEnginePrivate::clearCurrentException()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:302:39,
inlined from ‘QScriptValue QScriptContext::throwValue(const QScriptValue&)’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:182:34:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QExplicitlySharedDataPointer *)_18 + 160B].d.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
836 | if (d->engine)
| ~~~^~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
inlined from ‘void QExplicitlySharedDataPointer<T>::reset() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:171:13,
inlined from ‘void QScriptEnginePrivate::clearCurrentException()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:302:39,
inlined from ‘QScriptValue QScriptContext::throwError(Error, const QString&)’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:227:34:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QExplicitlySharedDataPointer *)_21 + 160B].d.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
836 | if (d->engine)
| ~~~^~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
inlined from ‘void QExplicitlySharedDataPointer<T>::reset() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:171:13,
inlined from ‘void QScriptEnginePrivate::clearCurrentException()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:302:39,
inlined from ‘QScriptValue QScriptContext::throwError(const QString&)’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp:244:34:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QExplicitlySharedDataPointer *)_18 + 160B].d.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
836 | if (d->engine)
| ~~~^~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptextensionplugin.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptextensionplugin.cpp
distcc[1779] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1118] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptprogram.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptprogram.cpp
distcc[1783] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptprogram.cpp:44:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
distcc[1762] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptstring.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp
distcc[1787] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptvalue.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp
distcc[1791] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptvalueiterator.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalueiterator.cpp
distcc[1795] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:45:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalueiterator.cpp:45:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:44:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/QtCore:4:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp: In copy constructor ‘QScriptString::QScriptString(const QScriptString&)’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:90:36: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
90 | Q_ASSERT(d_func()->ref.load() != 1);
| ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qglobal.h:859:56: note: in definition of macro ‘Q_ASSERT’
859 | # define Q_ASSERT(cond) static_cast<void>(false && (cond))
| ^~~~
In file included from /usr/include/qt/QtCore/qatomic.h:46,
from /usr/include/qt/QtCore/qglobal.h:1312:
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
103 | QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
| ^~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:92:28: warning: ‘void QBasicAtomicInteger<T>::store(T) [with T = int]’ is deprecated: Use storeRelaxed [-Wdeprecated-declarations]
92 | d_func()->ref.store(1);
| ~~~~~~~~~~~~~~~~~~~^~~
/usr/include/qt/QtCore/qbasicatomic.h:104:59: note: declared here
104 | QT_DEPRECATED_VERSION_X_5_14("Use storeRelaxed") void store(T newValue) noexcept { storeRelaxed(newValue); }
| ^~~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp: In destructor ‘QScriptString::~QScriptString()’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:107:33: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
107 | Q_ASSERT(d->ref.load() == 1);
| ~~~~~~~~~~~^~
/usr/include/qt/QtCore/qglobal.h:859:56: note: in definition of macro ‘Q_ASSERT’
859 | # define Q_ASSERT(cond) static_cast<void>(false && (cond))
| ^~~~
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
103 | QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
| ^~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:111:42: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
111 | if (d->engine && (d->ref.load() == 1)) {
| ~~~~~~~~~~~^~
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
103 | QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
| ^~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp: In member function ‘QScriptString& QScriptString::operator=(const QScriptString&)’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:127:60: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
127 | if (d_func() && d_func()->engine && (d_func()->ref.load() == 1) && (d_func()->type == QScriptStringPrivate::HeapAllocated)) {
| ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
103 | QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
| ^~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:133:36: warning: ‘T QBasicAtomicInteger<T>::load() const [with T = int]’ is deprecated: Use loadRelaxed [-Wdeprecated-declarations]
133 | Q_ASSERT(d_func()->ref.load() != 1);
| ~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qglobal.h:859:56: note: in definition of macro ‘Q_ASSERT’
859 | # define Q_ASSERT(cond) static_cast<void>(false && (cond))
| ^~~~
/usr/include/qt/QtCore/qbasicatomic.h:103:55: note: declared here
103 | QT_DEPRECATED_VERSION_X_5_14("Use loadRelaxed") T load() const noexcept { return loadRelaxed(); }
| ^~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.cpp:135:28: warning: ‘void QBasicAtomicInteger<T>::store(T) [with T = int]’ is deprecated: Use storeRelaxed [-Wdeprecated-declarations]
135 | d_func()->ref.store(1);
| ~~~~~~~~~~~~~~~~~~~^~~
/usr/include/qt/QtCore/qbasicatomic.h:104:59: note: declared here
104 | QT_DEPRECATED_VERSION_X_5_14("Use storeRelaxed") void store(T newValue) noexcept { storeRelaxed(newValue); }
| ^~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:106:22: warning: ‘virtual void QTJSC::JSObject::put(QTJSC::ExecState*, unsigned int, QTJSC::JSValue)’ was hidden [-Woverloaded-virtual=]
106 | virtual void put(ExecState*, unsigned propertyName, JSValue value);
| ^~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:55:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Arguments.h:100:22: note: by ‘virtual void QTJSC::Arguments::put(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSValue, QTJSC::PutPropertySlot&)’
100 | virtual void put(ExecState*, const Identifier& propertyName, JSValue, PutPropertySlot&);
| ^~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(int) [with T = QTJSC::JSValue; int Prealloc = 8]’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:1600:60: required from here
1600 | QVarLengthArray<JSC::JSValue, 8> argsVector(args.size());
| ^
/usr/include/qt/QtCore/qvarlengtharray.h:288:15: warning: cast from ‘char*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
288 | ptr = reinterpret_cast<T *>(array);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::~QVarLengthArray() [with T = QTJSC::JSValue; int Prealloc = 8]’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:1600:60: required from here
1600 | QVarLengthArray<JSC::JSValue, 8> argsVector(args.size());
| ^
/usr/include/qt/QtCore/qvarlengtharray.h:94:20: warning: cast from ‘char*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
94 | if (ptr != reinterpret_cast<T *>(array))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptable.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptable.cpp
distcc[1799] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue_p.h:58,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:43:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptfunction.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptfunction.cpp
distcc[1803] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PrototypeFunction.h:27,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptfunction_p.h:58,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptfunction.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject.cpp
distcc[1807] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:70,
from ../../include/QtScript/5.15.19/QtScript/private/qscriptengine_p.h:1,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptfunction.cpp:43:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptclassobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject.cpp
distcc[1811] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
inlined from ‘QExplicitlySharedDataPointer<T>::~QExplicitlySharedDataPointer() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:184:72,
inlined from ‘QExplicitlySharedDataPointer<T>::~QExplicitlySharedDataPointer() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:184:12,
inlined from ‘QScriptValue::~QScriptValue()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:214:1:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QScriptValuePrivate * *)this_2(D)].QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
836 | if (d->engine)
| ~~~^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
inlined from ‘QExplicitlySharedDataPointer<T>& QExplicitlySharedDataPointer<T>::operator=(const QExplicitlySharedDataPointer<T>&) [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:208:17,
inlined from ‘QScriptValue& QScriptValue::operator=(const QScriptValue&)’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.cpp:463:19:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*<unknown>.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
836 | if (d->engine)
| ~~~^~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:70,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject.cpp:44:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptvariant.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptvariant.cpp
distcc[1815] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptvariant_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptvariant.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /build/qt5-script/src/build/src/script/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScript -I/build/qt5-script/src/build/include/QtScript/5.15.19 -I/build/qt5-script/src/build/include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject_p.h -o .moc/moc_qscriptqobject_p.cpp
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptglobalobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptglobalobject.cpp
distcc[1823] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:70,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptvariant.cpp:44:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/DebuggerCallFrame.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent_p.h:55,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp:42:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:42:22: warning: ‘virtual void QTJSC::Debugger::detach(QTJSC::JSGlobalObject*)’ was hidden [-Woverloaded-virtual=]
42 | virtual void detach(JSGlobalObject*);
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent_p.h:79:10: note: by ‘void QScriptEngineAgentPrivate::detach()’
79 | void detach();
| ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp:44:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptactivationobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject.cpp
distcc[1824] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.h:32,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptstaticscopeobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptstaticscopeobject.cpp
distcc[1828] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSVariableObject.h:32,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptstaticscopeobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptstaticscopeobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptdeclarativeobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp
distcc[1832] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject_p.h:57,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptdeclarativeclass.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp
distcc[1836] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject_p.h:57,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
inlined from ‘void QExplicitlySharedDataPointer<T>::reset() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:171:13,
inlined from ‘void QScriptEnginePrivate::clearCurrentException()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:302:39,
inlined from ‘virtual void QScriptEngineAgentPrivate::exceptionCatch(const QTJSC::DebuggerCallFrame&, intptr_t)’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp:173:34:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QExplicitlySharedDataPointer *)_8 + 160B].d.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
836 | if (d->engine)
| ~~~^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
distcc[1776] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptast.o /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptast.cpp
distcc[1840] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:70,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp:44:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptastvisitor.o /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptastvisitor.cpp
distcc[1844] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:70,
from ../../include/QtScript/5.15.19/QtScript/private/qscriptengine_p.h:1,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp:47:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp: In member function ‘virtual bool QScript::DeclarativeObjectDelegate::getOwnPropertySlot(QScriptObject*, QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::PropertySlot&)’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp:94:23: warning: cast from ‘QScriptDeclarativeClass::Value*’ to ‘const QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
94 | slot.setValue((const JSC::JSValue &)val);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp: In static member function ‘static QTJSC::JSValue QScript::DeclarativeObjectDelegate::call(QTJSC::ExecState*, QTJSC::JSObject*, QTJSC::JSValue, const QTJSC::ArgList&)’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject.cpp:173:12: warning: cast from ‘QScriptDeclarativeClass::Value*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
173 | return (JSC::JSValue &)(result);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from ../../include/QtScript/5.15.19/QtScript/private/../../../../../../kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp: In copy constructor ‘QScriptDeclarativeClass::Value::Value(const QScriptDeclarativeClass::Value&)’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp:72:29: warning: cast from ‘const QScriptDeclarativeClass::Value*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
72 | new (this) JSC::JSValue((JSC::JSValue &)other);
| ^~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp: In destructor ‘QScriptDeclarativeClass::Value::~Value()’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp:158:6: warning: cast from ‘QScriptDeclarativeClass::Value*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
158 | ((JSC::JSValue *)(this))->~JSValue();
| ^~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp: In member function ‘QScriptValue QScriptDeclarativeClass::Value::toScriptValue(QScriptEngine*) const’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass.cpp:163:71: warning: cast from ‘const QScriptDeclarativeClass::Value*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
163 | return QScriptEnginePrivate::get(engine)->scriptValueFromJSCValue((JSC::JSValue &)*this);
| ^~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptgrammar.o /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptgrammar.cpp
distcc[1848] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptsyntaxchecker.o /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptsyntaxchecker.cpp
distcc[1852] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/parser/qscriptsyntaxchecker.cpp: In member function ‘QScript::SyntaxChecker::Result QScript::SyntaxChecker::checkSyntax(const QString&)’:
/build/qt5-script/src/kde-qtscript/src/script/parser/qscriptsyntaxchecker.cpp:156:15: warning: variable ‘reduces’ set but not used [-Wunused-but-set-variable=]
156 | int reduces = 0;
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptlexer.o /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptlexer.cpp
distcc[1856] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /build/qt5-script/src/build/src/script/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScript -I/build/qt5-script/src/build/include/QtScript/5.15.19 -I/build/qt5-script/src/build/include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/script/api/qscriptextensionplugin.h -o .moc/moc_qscriptextensionplugin.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /build/qt5-script/src/build/src/script/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScript -I/build/qt5-script/src/build/include/QtScript/5.15.19 -I/build/qt5-script/src/build/include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt/MainThreadQt.cpp -o .moc/MainThreadQt.moc
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB --include /build/qt5-script/src/build/src/script/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScript -I/build/qt5-script/src/build/include/QtScript/5.15.19 -I/build/qt5-script/src/build/include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt/ThreadingQt.cpp -o .moc/ThreadingQt.moc
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptengine.o /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp
distcc[1866] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptglobalobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptglobalobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/qscriptqobject.o /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp
distcc[1870] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:32,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.h:24,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h:57,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:63,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:44:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject_p.h:54,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:41:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:43:21: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
43 | OwnPtr(std::auto_ptr<ValueType> autoPtr) : m_ptr(autoPtr.release()) { }
| ^~~~~~~~
In file included from /usr/include/c++/16.1.1/memory:80,
from /usr/include/qt/QtCore/qvarlengtharray.h:52,
from /usr/include/qt/QtCore/qmetatype.h:48,
from /usr/include/qt/QtCore/qobject.h:54,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/OwnPtr.h:61:25: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
61 | void adopt(std::auto_ptr<ValueType> autoPtr) { ASSERT(!autoPtr.get() || m_ptr != autoPtr.get()); deleteOwnedPtr(m_ptr); m_ptr = autoPtr.release(); }
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/VectorTraits.h:84:30: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
84 | struct VectorTraits<std::auto_ptr<P> > : SimpleClassVectorTraits { };
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/moc_qscriptextensionplugin.o .moc/moc_qscriptextensionplugin.cpp
distcc[1874] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/NumericStrings.h:29,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalData.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter/CallFrame.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ClassInfo.h:26,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:27:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
308 | StringTypeAdapter<char*>(char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:308:33: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
330 | StringTypeAdapter<const char*>(const char* buffer)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:330:39: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
352 | StringTypeAdapter<UString>(UString& string)
| ^~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:352:36: note: remove the ‘< >’
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:70,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptglobalobject.cpp:44:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h:56,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:64:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:70:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:189:22: warning: ‘virtual void QTJSC::JSObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
189 | virtual void defineSetter(ExecState*, const Identifier& propertyName, JSObject* setterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:70,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:47:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:80:18: note: by ‘virtual void QScript::QScriptActivationObject::defineSetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
80 | virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:188:22: warning: ‘virtual void QTJSC::JSObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*, unsigned int)’ was hidden [-Woverloaded-virtual=]
188 | virtual void defineGetter(ExecState*, const Identifier& propertyName, JSObject* getterFunction, unsigned attributes = 0);
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h:79:18: note: by ‘virtual void QScript::QScriptActivationObject::defineGetter(QTJSC::ExecState*, const QTJSC::Identifier&, QTJSC::JSObject*)’
79 | virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction);
| ^~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.h:31,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:77:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1388:29: warning: ‘template<class> class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations]
1388 | void adoptData(std::auto_ptr<ScopeNodeData> data)
| ^~~~~~~~
/usr/include/c++/16.1.1/bits/unique_ptr.h:58:28: note: declared here
58 | template<typename> class auto_ptr;
| ^~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:34,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:35,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssembler.h:38,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h:33,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExp.h:30,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:25,
from /build/qt5-script/src/kde-qtscript/src/script/bridge/../api/qscriptengine_p.h:80:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putShortUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:85:14: warning: cast from ‘char*’ to ‘short int*’ increases required alignment of target type [-Wcast-align]
85 | *reinterpret_cast<short*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putIntUnchecked(int)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:99:14: warning: cast from ‘char*’ to ‘int*’ increases required alignment of target type [-Wcast-align]
99 | *reinterpret_cast<int*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h: In member function ‘void QTJSC::AssemblerBuffer::putInt64Unchecked(int64_t)’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBuffer.h:106:14: warning: cast from ‘char*’ to ‘int64_t*’ {aka ‘long long int*’} increases required alignment of target type [-Wcast-align]
106 | *reinterpret_cast<int64_t*>(&m_buffer[m_size]) = value;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:74:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h: At global scope:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger/Debugger.h:42:22: warning: ‘virtual void QTJSC::Debugger::detach(QTJSC::JSGlobalObject*)’ was hidden [-Woverloaded-virtual=]
42 | virtual void detach(JSGlobalObject*);
| ^~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:45:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent_p.h:79:10: note: by ‘void QScriptEngineAgentPrivate::detach()’
79 | void detach();
| ^~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp: In static member function ‘static QTJSC::JSValue QScriptEnginePrivate::create(QTJSC::ExecState*, int, const void*)’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:3149:83: warning: ‘QDateTime::QDateTime(const QDate&)’ is deprecated: Use QDate::startOfDay() [-Wdeprecated-declarations]
3149 | result = newDate(exec, QDateTime(*reinterpret_cast<const QDate *>(ptr)));
| ^
In file included from /usr/include/qt/QtCore/qcborvalue.h:44,
from /usr/include/qt/QtCore/qcborarray.h:43,
from /usr/include/qt/QtCore/QtCore:38:
/usr/include/qt/QtCore/qdatetime.h:298:57: note: declared here
298 | QT_DEPRECATED_X("Use QDate::startOfDay()") explicit QDateTime(const QDate &);
| ^~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/MainThreadQt.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt/MainThreadQt.cpp
distcc[1875] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp: In member function ‘QStringList QScriptEngine::availableExtensions() const’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:3868:36: warning: ‘QList<T> QSet<T>::toList() const [with T = QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
3868 | QStringList lst = result.toList();
| ~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qdebug.h:52,
from /usr/include/qt/QtCore/qcborcommon.h:45,
from /usr/include/qt/QtCore/qcborvalue.h:45:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
265 | QList<T> toList() const { return values(); }
| ^~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp: In member function ‘QStringList QScriptEngine::importedExtensions() const’:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:3885:51: warning: ‘QList<T> QSet<T>::toList() const [with T = QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
3885 | QStringList lst = d->importedExtensions.toList();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
265 | QList<T> toList() const { return values(); }
| ^~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(const QVarLengthArray<T, Prealloc>&) [with T = QVariant; int Prealloc = 9]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:448:57: required from here
448 | : matchDistance(dist), index(idx), method(mtd), args(as) { }
| ^~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:70:34: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
70 | : a(Prealloc), s(0), ptr(reinterpret_cast<T *>(array))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::~QVarLengthArray() [with T = QVariant; int Prealloc = 9]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:448:57: required from here
448 | : matchDistance(dist), index(idx), method(mtd), args(as) { }
| ^~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:94:20: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
94 | if (ptr != reinterpret_cast<T *>(array))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(int) [with T = void*; int Prealloc = 9]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:890:53: required from here
890 | QVarLengthArray<void*, 9> array(args.count());
| ^
/usr/include/qt/QtCore/qvarlengtharray.h:288:15: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align]
288 | ptr = reinterpret_cast<T *>(array);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::~QVarLengthArray() [with T = void*; int Prealloc = 9]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:890:53: required from here
890 | QVarLengthArray<void*, 9> array(args.count());
| ^
/usr/include/qt/QtCore/qvarlengtharray.h:94:20: warning: cast from ‘char*’ to ‘void**’ increases required alignment of target type [-Wcast-align]
94 | if (ptr != reinterpret_cast<T *>(array))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(int) [with T = QTJSC::JSValue; int Prealloc = 8]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:2175:53: required from here
2175 | QVarLengthArray<JSC::JSValue, 8> argsVector(argc);
| ^
/usr/include/qt/QtCore/qvarlengtharray.h:288:15: warning: cast from ‘char*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
288 | ptr = reinterpret_cast<T *>(array);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::~QVarLengthArray() [with T = QTJSC::JSValue; int Prealloc = 8]’:
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:2175:53: required from here
2175 | QVarLengthArray<JSC::JSValue, 8> argsVector(argc);
| ^
/usr/include/qt/QtCore/qvarlengtharray.h:94:20: warning: cast from ‘char*’ to ‘QTJSC::JSValue*’ increases required alignment of target type [-Wcast-align]
94 | if (ptr != reinterpret_cast<T *>(array))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(int) [with T = QVariant; int Prealloc = 9]’:
/usr/include/qt/QtCore/qvarlengtharray.h:65:42: required from ‘QVarLengthArray<T, Prealloc>::QVarLengthArray() [with T = QVariant; int Prealloc = 9]’
65 | QVarLengthArray() : QVarLengthArray(0) {}
| ^
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:450:19: required from here
450 | : index(-1) { }
| ^
/usr/include/qt/QtCore/qvarlengtharray.h:288:15: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
288 | ptr = reinterpret_cast<T *>(array);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:1124:19: required from here
1124 | lst.append(toVariant(exec, property(exec, arr, i)));
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:1133:59: required from here
1133 | for (it = vmap.constBegin(); it != vmap.constEnd(); ++it)
| ^~
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:28:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h: In instantiation of ‘void QVarLengthArray<T, Prealloc>::realloc(int, int) [with T = QVariant; int Prealloc = 9]’:
/usr/include/qt/QtCore/qvarlengtharray.h:361:9: required from ‘void QVarLengthArray<T, Prealloc>::append(const T*, int) [with T = QVariant; int Prealloc = 9]’
361 | realloc(s, qMax(s*2, asize));
| ^~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:72:15: required from ‘QVarLengthArray<T, Prealloc>::QVarLengthArray(const QVarLengthArray<T, Prealloc>&) [with T = QVariant; int Prealloc = 9]’
72 | append(other.constData(), other.size());
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject.cpp:448:57: required from here
448 | : matchDistance(dist), index(idx), method(mtd), args(as) { }
| ^~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:394:19: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
394 | ptr = reinterpret_cast<T *>(array);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:411:31: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
411 | if (oldPtr != reinterpret_cast<T *>(array) && oldPtr != ptr)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvarlengtharray.h:427:19: warning: cast from ‘char*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
427 | if (oldPtr != reinterpret_cast<T *>(array) && oldPtr != ptr)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::ExecutablePool::Allocation; unsigned int inlineCapacity = 2]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit/ExecutableAllocator.h:255:47: required from here
255 | inline ExecutablePool::ExecutablePool(size_t n)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExecutablePool::Allocation*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Register; unsigned int inlineCapacity = 8]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:48:26: required from here
48 | , m_markSet(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Register*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 20]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/PropertyNameArray.h:46:9: required from here
46 | {
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5Script -pipe -fno-strict-aliasing -Wall -Wreturn-type -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fno-stack-protector -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1y -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DLOG_DISABLED=1 -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DJS_NO_EXPORT -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPT_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/script -I. -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/debugger -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/interpreter -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/jit -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/profiler -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wrec -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/API -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/generated -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/WebKit/qt/Api -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/pcre -I/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I/build/qt5-script/src/kde-qtscript/src/script -I/build/qt5-script/src/kde-qtscript/src/script/parser -I../../include -I../../include/QtScript -I../../include/QtScript/5.15.19 -I../../include/QtScript/5.15.19/QtScript -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o obj/release/ThreadingQt.o /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/qt/ThreadingQt.cpp
distcc[1879] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Yarr::PatternDisjunction*; unsigned int inlineCapacity = 4]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexPattern.h:257:30: required from here
257 | , nonwordcharCached(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Yarr::PatternDisjunction**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/RegExpConstructor.h:39:33: required from here
39 | , lastOvectorIndex(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTJSC::Identifier; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:148:35: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::append(const U&) [with U = QTJSC::Identifier; T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
148 | m_segments.append(new Segment);
| ^~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:52:29: required from here
52 | m_identifiers.append(Identifier(globalData, characters, length));
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::Identifier*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = int; unsigned int inlineCapacity = 64]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = int; unsigned int inlineCapacity = 64]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = int; unsigned int inlineCapacity = 64]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<int, 64>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = int; unsigned int SegmentSize = 64]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<int, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = unsigned int; unsigned int inlineCapacity = 512]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = unsigned int; unsigned int inlineCapacity = 512]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘unsigned int*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:394:20: required from ‘QTWTF::VectorBuffer<T, inlineCapacity>::VectorBuffer() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
394 | : Base(inlineBuffer(), inlineCapacity)
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:494:23: required from ‘QTWTF::Vector<T, inlineCapacity>::Vector() [with T = QTWTF::Vector<unsigned int, 512>*; unsigned int inlineCapacity = 32]’
494 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:108:23: required from ‘QTWTF::SegmentedVector<T, SegmentSize>::SegmentedVector() [with T = unsigned int; unsigned int SegmentSize = 512]’
108 | : m_size(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h:101:29: required from ‘QTJSC::AssemblerBufferWithConstantPool<maxPoolSize, barrierSize, maxInstructionSize, AssemblerType>::AssemblerBufferWithConstantPool() [with int maxPoolSize = 2048; int barrierSize = 4; int maxInstructionSize = 4; AssemblerType = QTJSC::ARMAssembler]’
101 | , m_lastConstDelta(0)
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMAssembler.h:82:24: required from here
82 | ARMAssembler() { }
| ^
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<unsigned int, 512>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:774:31: required from ‘void QTWTF::Vector<T, inlineCapacity>::resize(size_t) [with T = QTWTF::Vector<QTJSC::Identifier, 64>*; unsigned int inlineCapacity = 32; size_t = unsigned int]’
774 | expandCapacity(size);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/SegmentedVector.h:177:30: required from ‘void QTWTF::SegmentedVector<T, SegmentSize>::clear() [with T = QTJSC::Identifier; unsigned int SegmentSize = 64]’
177 | m_segments.resize(1);
| ~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/ParserArena.h:42:43: required from here
42 | void clear() { m_identifiers.clear(); }
| ~~~~~~~~~~~~~~~~~~~^~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTWTF::Vector<QTJSC::Identifier, 64>**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::ExpressionNode*; T = QTJSC::ExpressionNode*; unsigned int inlineCapacity = 8]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/parser/Nodes.h:1087:65: required from here
1087 | void append(ExpressionNode* expr) { m_expressions.append(expr); }
| ~~~~~~~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::ExpressionNode**’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = const QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTWTF::NonNullPassRefPtr<QTJSC::FunctionExecutable>; T = QTWTF::RefPtr<QTJSC::FunctionExecutable>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:444:139: required from here
444 | unsigned addFunctionDecl(NonNullPassRefPtr<FunctionExecutable> n) { unsigned size = m_functionDecls.size(); m_functionDecls.append(n); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24,
from /build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:32,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue_p.h:58,
from /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:62:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::FunctionExecutable>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘static void QTWTF::VectorMover<true, T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:266:69: required from ‘static void QTWTF::VectorTypeOperations<T>::move(T*, const T*, T*) [with T = QTWTF::RefPtr<QTJSC::RegExp>]’
266 | VectorMover<VectorTraits<T>::canMoveWithMemcpy, T>::move(src, srcEnd, dst);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:810:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
810 | TypeOperations::move(oldBuffer, oldEnd, begin());
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:763:23: required from ‘U* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, U*) [with U = QTJSC::RegExp* const; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0; size_t = unsigned int]’
763 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::RegExp*; T = QTWTF::RefPtr<QTJSC::RegExp>; unsigned int inlineCapacity = 0]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:450:144: required from here
450 | unsigned addRegExp(RegExp* r) { createRareDataIfNecessary(); unsigned size = m_rareData->m_regexps.size(); m_rareData->m_regexps.append(r); return size; }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:169:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QTWTF::RefPtr<QTJSC::RegExp>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
169 | memcpy(dst, src, reinterpret_cast<const char*>(srcEnd) - reinterpret_cast<const char*>(src));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:40:33: note: ‘class QTWTF::RefPtr<QTJSC::RegExp>’ declared here
40 | template <typename T> class RefPtr : public FastAllocBase {
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h: In instantiation of ‘T* QTWTF::VectorBuffer<T, inlineCapacity>::inlineBuffer() [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’:
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:415:28: required from ‘void QTWTF::VectorBuffer<T, inlineCapacity>::allocateBuffer(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
415 | m_buffer = inlineBuffer();
| ^~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:808:32: required from ‘void QTWTF::Vector<T, inlineCapacity>::reserveCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
808 | m_buffer.allocateBuffer(newCapacity);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:745:9: required from ‘void QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
745 | reserveCapacity(max(newMinCapacity, max(static_cast<size_t>(16), capacity() + capacity() / 4 + 1)));
| ^~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:752:27: required from ‘const T* QTWTF::Vector<T, inlineCapacity>::expandCapacity(size_t, const T*) [with T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16; size_t = unsigned int]’
752 | expandCapacity(newMinCapacity);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:870:33: required from ‘void QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; T = QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump; unsigned int inlineCapacity = 16]’
870 | ptr = expandCapacity(size() + 1, ptr);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/AbstractMacroAssembler.h:391:27: required from ‘void QTJSC::AbstractMacroAssembler<AssemblerType>::JumpList::append(QTJSC::AbstractMacroAssembler<AssemblerType>::Jump) [with AssemblerType = QTJSC::ARMAssembler]’
391 | m_jumps.append(jump);
| ~~~~~~~~~~~~~~^~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/assembler/MacroAssemblerARM.h:844:28: required from here
844 | failureCases.append(branchDouble(DoubleNotEqualOrUnordered, src, ARMRegisters::SD0));
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:473:36: warning: cast from ‘QTWTF::AlignedBufferChar*’ {aka ‘char*’} to ‘QTJSC::AbstractMacroAssembler<QTJSC::ARMAssembler>::Jump*’ increases required alignment of target type [-Wcast-align]
473 | T* inlineBuffer() { return reinterpret_cast<T*>(m_inlineBuffer.buffer); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:47,
from /usr/include/qt/QtCore/qabstractitemmodel.h:43,
from /usr/include/qt/QtCore/QtCore:10,
from ../../include/QtScript/QtScriptDepends:3:
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘QMapData<Key, T>::Node* QMapData<Key, T>::end() [with Key = QString; T = QVariant; Node = QMapNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qmap.h:1235:27: required from ‘typename QMap<K, V>::iterator QMultiMap<K, V>::insert(const Key&, const T&) [with Key = QString; T = QVariant; typename QMap<K, V>::iterator = QMap<QString, QVariant>::iterator]’
1235 | Node* y = this->d->end();
| ~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qvariant.h:845:74: required from here
845 | static_cast<QMultiMap<QString, QVariant> &>(l).insert(it.key().toString(), it.value());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h:215:26: warning: cast from ‘QMapNodeBase*’ to ‘QMapData<QString, QVariant>::Node*’ {aka ‘QMapNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
215 | Node *end() { return reinterpret_cast<Node *>(&header); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6:
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_copy(Node*, Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:860:13: required from ‘QList<T>::QList(const QList<T>&) [with T = QVariant]’
860 | node_copy(reinterpret_cast<Node *>(p.begin()),
| ^~~~~~~~~
/usr/include/qt/QtCore/qstatemachine.h:80:59: required from here
80 | inline QList<QVariant> arguments() const { return m_arguments; }
| ^~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:505:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
505 | new (current) T(*reinterpret_cast<T*>(src));
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:511:18: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
511 | (reinterpret_cast<T*>(current))->~T();
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*, Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:921:18: required from ‘void QList<T>::dealloc(QListData::Data*) [with T = QVariant]’
921 | node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
922 | reinterpret_cast<Node *>(data->array + data->end));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h:874:9: required from ‘QList<T>::~QList() [with T = QVariant]’
874 | dealloc(d);
| ^~~~~~~
/usr/include/qt/QtCore/qvariant.h:809:30: required from here
809 | QVariantList l;
| ^
/usr/include/qt/QtCore/qlist.h:526:34: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
526 | while (from != to) --to, reinterpret_cast<T*>(to)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qlist.h: In instantiation of ‘void QList<T>::node_destruct(Node*) [with T = QVariant]’:
/usr/include/qt/QtCore/qlist.h:645:30: required from ‘void QList<T>::append(const T&) [with T = QVariant]’
645 | node_destruct(©);
| ~~~~~~~~~~~~~^~~~~~~
/usr/include/qt/QtCore/qlist.h:402:13: required from ‘QList<T>& QList<T>::operator<<(const T&) [with T = QVariant]’
402 | { append(t); return *this; }
| ~~~~~~^~~
/usr/include/qt/QtCore/qvariant.h:812:27: required from here
812 | l << *it;
| ^~
/usr/include/qt/QtCore/qlist.h:482:39: warning: cast from ‘QList<QVariant>::Node*’ to ‘QVariant*’ increases required alignment of target type [-Wcast-align]
482 | else if (QTypeInfo<T>::isComplex) reinterpret_cast<T*>(n)->~T();
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtCore/qvariant.h:48:
/usr/include/qt/QtCore/qhash.h: In instantiation of ‘static QHash<K, V>::Node* QHash<K, V>::concrete(QHashData::Node*) [with Key = QString; T = QVariant; Node = QHashNode<QString, QVariant>]’:
/usr/include/qt/QtCore/qhash.h:595:13: required from ‘static void QHash<K, V>::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]’
595 | concrete(node)->~Node();
| ~~~~~~~~^~~~~~
/usr/include/qt/QtCore/qhash.h:619:19: required from ‘void QHash<K, V>::freeData(QHashData*) [with Key = QString; T = QVariant]’
619 | x->free_helper(deleteNode2);
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/qt/QtCore/qhash.h:250:37: required from ‘QHash<K, V>::~QHash() [with Key = QString; T = QVariant]’
250 | ~QHash() { if (!d->ref.deref()) freeData(d); }
| ^~~~~~~~
/usr/include/qt/QtCore/qvariant.h:826:30: required from here
826 | QVariantHash l;
| ^
/usr/include/qt/QtCore/qhash.h:235:16: warning: cast from ‘QHashData::Node*’ to ‘QHash<QString, QVariant>::Node*’ {aka ‘QHashNode<QString, QVariant>*’} increases required alignment of target type [-Wcast-align]
235 | return reinterpret_cast<Node *>(node);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmap.h: In instantiation of ‘const QMapNode<Key, T>* QMapNode<Key, T>::nextNode() const [with Key = QString; T = QVariant]’:
/usr/include/qt/QtCore/qmap.h:495:28: required from ‘QMap<K, V>::const_iterator& QMap<K, V>::const_iterator::operator++() [with Key = QString; T = QVariant]’
495 | i = i->nextNode();
| ~~~~~~~~~~~^~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:92:4: required from ‘constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, input_iterator_tag) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
92 | ++__first;
| ^~~~~~~~~
/usr/include/c++/16.1.1/bits/stl_iterator_base_funcs.h:193:29: required from ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap<QString, QVariant>::const_iterator; typename iterator_traits<_Iterator>::difference_type = int]’
193 | return std::__distance(__first, __last,
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
194 | std::__iterator_category(__first));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1310:31: required from ‘static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap<QString, QVariant>]’
1310 | { return int(std::distance(static_cast<const T*>(p)->begin(),
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1311 | static_cast<const T*>(p)->end())); }
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qmetatype.h:1349:9: required from ‘QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap<QString, QVariant>]’
1349 | , _size(sizeImpl<T>)
| ^~~~~~~~~~~~~~~~~~
/usr/include/qt/QtCore/qvariant.h:792:140: required from here
792 | return QAssociativeIterable(QtMetaTypePrivate::QAssociativeIterableImpl(reinterpret_cast<const QVariantMap*>(v.constData())));
| ^
/usr/include/qt/QtCore/qmap.h:115:54: warning: cast from ‘const QMapNodeBase*’ to ‘const QMapNode<QString, QVariant>*’ increases required alignment of target type [-Wcast-align]
115 | inline const QMapNode *nextNode() const { return reinterpret_cast<const QMapNode *>(QMapNodeBase::nextNode()); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function ‘static void QScriptValuePrivate::operator delete(void*)’,
inlined from ‘void QExplicitlySharedDataPointer<T>::reset() [with T = QScriptValuePrivate]’ at /usr/include/qt/QtCore/qshareddata.h:171:13,
inlined from ‘void QScriptEnginePrivate::clearCurrentException()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:302:39,
inlined from ‘void QScriptEngine::clearExceptions()’ at /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.cpp:3013:29:
/build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h:836:12: warning: ‘*MEM[(struct QExplicitlySharedDataPointer *)_7 + 160B].d.QScriptValuePrivate::engine’ may be used uninitialized [-Wmaybe-uninitialized]
836 | if (d->engine)
| ~~~^~~~~~
rm -f libQt5Script.so.5.15.19 libQt5Script.so libQt5Script.so.5 libQt5Script.so.5.15
g++ -Wl,--no-undefined -Wl,--version-script,QtScript.version -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--enable-new-dtags -shared -Wl,-soname,libQt5Script.so.5 -o libQt5Script.so.5.15.19 obj/release/pcre_compile.o obj/release/pcre_exec.o obj/release/pcre_tables.o obj/release/pcre_ucp_searchfuncs.o obj/release/pcre_xclass.o obj/release/JSBase.o obj/release/JSCallbackConstructor.o obj/release/JSCallbackFunction.o obj/release/JSCallbackObject.o obj/release/JSClassRef.o obj/release/JSContextRef.o obj/release/JSObjectRef.o obj/release/JSStringRef.o obj/release/JSValueRef.o obj/release/OpaqueJSString.o obj/release/ARMAssembler.o obj/release/MacroAssemblerARM.o obj/release/CodeBlock.o obj/release/JumpTable.o obj/release/Opcode.o obj/release/SamplingTool.o obj/release/StructureStubInfo.o obj/release/BytecodeGenerator.o obj/release/NodesCodegen.o obj/release/DebuggerActivation.o obj/release/DebuggerCallFrame.o obj/release/Debugger.o obj/release/CallFrame.o obj/release/Interpreter.o obj/release/RegisterFile.o obj/release/ExecutableAllocatorFixedVMPool.o obj/release/ExecutableAllocatorPosix.o obj/release/ExecutableAllocatorSymbian.o obj/release/ExecutableAllocatorWin.o obj/release/ExecutableAllocator.o obj/release/JITArithmetic.o obj/release/JITCall.o obj/release/JIT.o obj/release/JITOpcodes.o obj/release/JITPropertyAccess.o obj/release/JITStubs.o obj/release/Lexer.o obj/release/Nodes.o obj/release/ParserArena.o obj/release/Parser.o obj/release/Profile.o obj/release/ProfileGenerator.o obj/release/ProfileNode.o obj/release/Profiler.o obj/release/ArgList.o obj/release/Arguments.o obj/release/ArrayConstructor.o obj/release/ArrayPrototype.o obj/release/BooleanConstructor.o obj/release/BooleanObject.o obj/release/BooleanPrototype.o obj/release/CallData.o obj/release/Collector.o obj/release/CommonIdentifiers.o obj/release/Completion.o obj/release/ConstructData.o obj/release/DateConstructor.o obj/release/DateConversion.o obj/release/DateInstance.o obj/release/DatePrototype.o obj/release/ErrorConstructor.o obj/release/Error.o obj/release/ErrorInstance.o obj/release/ErrorPrototype.o obj/release/ExceptionHelpers.o obj/release/Executable.o obj/release/FunctionConstructor.o obj/release/FunctionPrototype.o obj/release/GetterSetter.o obj/release/GlobalEvalFunction.o obj/release/Identifier.o obj/release/InitializeThreading.o obj/release/InternalFunction.o obj/release/JSActivation.o obj/release/JSAPIValueWrapper.o obj/release/JSArray.o obj/release/JSByteArray.o obj/release/JSCell.o obj/release/JSFunction.o obj/release/JSGlobalData.o obj/release/JSGlobalObject.o obj/release/JSGlobalObjectFunctions.o obj/release/JSImmediate.o obj/release/JSLock.o obj/release/JSNotAnObject.o obj/release/JSNumberCell.o obj/release/JSObject.o obj/release/JSONObject.o obj/release/JSPropertyNameIterator.o obj/release/JSStaticScopeObject.o obj/release/JSString.o obj/release/JSValue.o obj/release/JSVariableObject.o obj/release/JSWrapperObject.o obj/release/LiteralParser.o obj/release/Lookup.o obj/release/MarkStackPosix.o obj/release/MarkStackSymbian.o obj/release/MarkStackWin.o obj/release/MarkStack.o obj/release/MathObject.o obj/release/NativeErrorConstructor.o obj/release/NativeErrorPrototype.o obj/release/NumberConstructor.o obj/release/NumberObject.o obj/release/NumberPrototype.o obj/release/ObjectConstructor.o obj/release/ObjectPrototype.o obj/release/Operations.o obj/release/PropertyDescriptor.o obj/release/PropertyNameArray.o obj/release/PropertySlot.o obj/release/PrototypeFunction.o obj/release/RegExpConstructor.o obj/release/RegExp.o obj/release/RegExpObject.o obj/release/RegExpPrototype.o obj/release/ScopeChain.o obj/release/SmallStrings.o obj/release/StringConstructor.o obj/release/StringObject.o obj/release/StringPrototype.o obj/release/StructureChain.o obj/release/Structure.o obj/release/TimeoutChecker.o obj/release/UString.o obj/release/UStringImpl.o obj/release/Assertions.o obj/release/ByteArray.o obj/release/CurrentTime.o obj/release/DateMath.o obj/release/dtoa.o obj/release/FastMalloc.o obj/release/HashTable.o obj/release/MainThread.o obj/release/MainThreadQt.o obj/release/ThreadingQt.o obj/release/RandomNumber.o obj/release/RefCountedLeakCounter.o obj/release/BlockAllocatorSymbian.o obj/release/RegisterFileAllocatorSymbian.o obj/release/ThreadingNone.o obj/release/Threading.o obj/release/TypeTraits.o obj/release/CollatorDefault.o obj/release/CollatorICU.o obj/release/UTF8.o obj/release/RegexCompiler.o obj/release/RegexInterpreter.o obj/release/RegexJIT.o obj/release/Grammar.o obj/release/TCSystemAlloc.o obj/release/qscriptclass.o obj/release/qscriptclasspropertyiterator.o obj/release/qscriptcontext.o obj/release/qscriptcontextinfo.o obj/release/qscriptengine.o obj/release/qscriptengineagent.o obj/release/qscriptextensionplugin.o obj/release/qscriptprogram.o obj/release/qscriptstring.o obj/release/qscriptvalue.o obj/release/qscriptvalueiterator.o obj/release/qscriptable.o obj/release/qscriptfunction.o obj/release/qscriptobject.o obj/release/qscriptclassobject.o obj/release/qscriptvariant.o obj/release/qscriptqobject.o obj/release/qscriptglobalobject.o obj/release/qscriptactivationobject.o obj/release/qscriptstaticscopeobject.o obj/release/qscriptdeclarativeobject.o obj/release/qscriptdeclarativeclass.o obj/release/qscriptast.o obj/release/qscriptastvisitor.o obj/release/qscriptgrammar.o obj/release/qscriptsyntaxchecker.o obj/release/qscriptlexer.o obj/release/moc_qscriptextensionplugin.o /usr/lib/libQt5Core.so -lpthread
ln -s libQt5Script.so.5.15.19 libQt5Script.so
ln -s libQt5Script.so.5.15.19 libQt5Script.so.5
ln -s libQt5Script.so.5.15.19 libQt5Script.so.5.15
rm -f ../../lib/libQt5Script.so.5.15.19
mv -f libQt5Script.so.5.15.19 ../../lib/libQt5Script.so.5.15.19
rm -f ../../lib/libQt5Script.so
rm -f ../../lib/libQt5Script.so.5
rm -f ../../lib/libQt5Script.so.5.15
mv -f libQt5Script.so ../../lib/libQt5Script.so
mv -f libQt5Script.so.5 ../../lib/libQt5Script.so.5
mv -f libQt5Script.so.5.15 ../../lib/libQt5Script.so.5.15
make[2]: Leaving directory '/build/qt5-script/src/build/src/script'
cd scripttools/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/scripttools/scripttools.pro CONFIG-=ltcg ) && make -f Makefile
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module QtScriptTools -version 5.15.19 -outdir /build/qt5-script/src/build -builddir /build/qt5-script/src/build /build/qt5-script/src/kde-qtscript
<srcbase> = /build/qt5-script/src/kde-qtscript
<bldbase> = /build/qt5-script/src/build
<outbase> = /build/qt5-script/src/build
QtScriptTools: created fwd-include header(s) for <srcbase>/src/scripttools/debugging/ { qscriptbreakpointdata_p.h (1), qscriptbreakpointsmodel_p.h (1), qscriptbreakpointswidget_p.h (1), qscriptbreakpointswidgetinterface_p.h (1), qscriptbreakpointswidgetinterface_p_p.h (1), qscriptcompletionproviderinterface_p.h (1), qscriptcompletiontask_p.h (1), qscriptcompletiontaskinterface_p.h (1), qscriptcompletiontaskinterface_p_p.h (1), qscriptdebugger_p.h (1), qscriptdebuggeragent_p.h (1), qscriptdebuggeragent_p_p.h (1), qscriptdebuggerbackend_p.h (1), qscriptdebuggerbackend_p_p.h (1), qscriptdebuggercodefinderwidget_p.h (1), qscriptdebuggercodefinderwidgetinterface_p.h (1), qscriptdebuggercodefinderwidgetinterface_p_p.h (1), qscriptdebuggercodeview_p.h (1), qscriptdebuggercodeviewinterface_p.h (1), qscriptdebuggercodeviewinterface_p_p.h (1), qscriptdebuggercodewidget_p.h (1), qscriptdebuggercodewidgetinterface_p.h (1), qscriptdebuggercodewidgetinterface_p_p.h (1), qscriptdebuggercommand_p.h (1), qscriptdebuggercommandexecutor_p.h (1), qscriptdebuggercommandschedulerfrontend_p.h (1), qscriptdebuggercommandschedulerinterface_p.h (1), qscriptdebuggercommandschedulerjob_p.h (1), qscriptdebuggercommandschedulerjob_p_p.h (1), qscriptdebuggerconsole_p.h (1), qscriptdebuggerconsolecommand_p.h (1), qscriptdebuggerconsolecommand_p_p.h (1), qscriptdebuggerconsolecommandgroupdata_p.h (1), qscriptdebuggerconsolecommandjob_p.h (1), qscriptdebuggerconsolecommandjob_p_p.h (1), qscriptdebuggerconsolecommandmanager_p.h (1), qscriptdebuggerconsoleglobalobject_p.h (1), qscriptdebuggerconsolehistorianinterface_p.h (1), qscriptdebuggerconsolewidget_p.h (1), qscriptdebuggerconsolewidgetinterface_p.h (1), qscriptdebuggerconsolewidgetinterface_p_p.h (1), qscriptdebuggerevent_p.h (1), qscriptdebuggereventhandlerinterface_p.h (1), qscriptdebuggerfrontend_p.h (1), qscriptdebuggerfrontend_p_p.h (1), qscriptdebuggerjob_p.h (1), qscriptdebuggerjob_p_p.h (1), qscriptdebuggerjobschedulerinterface_p.h (1), qscriptdebuggerlocalsmodel_p.h (1), qscriptdebuggerlocalswidget_p.h (1), qscriptdebuggerlocalswidgetinterface_p.h (1), qscriptdebuggerlocalswidgetinterface_p_p.h (1), qscriptdebuggerobjectsnapshotdelta_p.h (1), qscriptdebuggerresponse_p.h (1), qscriptdebuggerresponsehandlerinterface_p.h (1), qscriptdebuggerscriptedconsolecommand_p.h (1), qscriptdebuggerscriptsmodel_p.h (1), qscriptdebuggerscriptswidget_p.h (1), qscriptdebuggerscriptswidgetinterface_p.h (1), qscriptdebuggerscriptswidgetinterface_p_p.h (1), qscriptdebuggerstackmodel_p.h (1), qscriptdebuggerstackwidget_p.h (1), qscriptdebuggerstackwidgetinterface_p.h (1), qscriptdebuggerstackwidgetinterface_p_p.h (1), qscriptdebuggerstandardwidgetfactory_p.h (1), qscriptdebuggervalue_p.h (1), qscriptdebuggervalueproperty_p.h (1), qscriptdebuggerwidgetfactoryinterface_p.h (1), qscriptdebugoutputwidget_p.h (1), qscriptdebugoutputwidgetinterface_p.h (1), qscriptdebugoutputwidgetinterface_p_p.h (1), qscriptedit_p.h (1), qscriptenginedebugger.h (2), qscriptenginedebuggerfrontend_p.h (1), qscripterrorlogwidget_p.h (1), qscripterrorlogwidgetinterface_p.h (1), qscripterrorlogwidgetinterface_p_p.h (1), qscriptmessagehandlerinterface_p.h (1), qscriptobjectsnapshot_p.h (1), qscriptscriptdata_p.h (1), qscriptstdmessagehandler_p.h (1), qscriptsyntaxhighlighter_p.h (1), qscripttooltipproviderinterface_p.h (1), qscriptvalueproperty_p.h (1), qscriptxmlparser_p.h (1) }
QtScriptTools: created version header
QtScriptTools: created master header
QtScriptTools: created headers.pri file
make[2]: Entering directory '/build/qt5-script/src/build/src/scripttools'
perl /usr/lib/qt/mkspecs/features/data/unix/findclasslist.pl < QtScriptTools.version.in > QtScriptTools.version
g++ -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -x c++-header -c ../../include/QtScriptTools/QtScriptToolsDepends -o .pch/Qt5ScriptTools.gch/c++
/usr/bin/rcc -name scripttools_debugging /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/scripttools_debugging.qrc -o .rcc/qrc_scripttools_debugging.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggervalue.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggervalueproperty.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercommand.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerresponse.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerevent.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent.cpp
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
compilation terminated.
distcc[1916] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp on 10.3.0.16:3732/8 failed
distcc[1916] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp' failed, retrying locally
distcc[1916] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp to 10.3.0.16:3732/8, running locally instead
distcc[1918] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse.cpp on 10.3.0.16:3732/8 failed
distcc[1918] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse.cpp' failed, retrying locally
distcc[1918] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse.cpp to 10.3.0.16:3732/8, running locally instead
distcc[1917] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand.cpp on 10.3.0.15:3732/8 failed
distcc[1917] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand.cpp' failed, retrying locally
distcc[1917] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand.cpp to 10.3.0.15:3732/8, running locally instead
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
distcc[1915] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue.cpp on 10.3.0.15:3732/8 failed
distcc[1915] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue.cpp' failed, retrying locally
distcc[1915] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue.cpp to 10.3.0.15:3732/8, running locally instead
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
distcc[1919] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent.cpp on 10.3.0.16:3732/8 failed
distcc[1919] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent.cpp' failed, retrying locally
distcc[1919] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent.cpp to 10.3.0.16:3732/8, running locally instead
distcc[1915] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercommandexecutor.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandexecutor.cpp
distcc[1942] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1916] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercommandschedulerfrontend.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerfrontend.cpp
distcc[1946] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandexecutor.cpp: In member function ‘virtual QScriptDebuggerResponse QScriptDebuggerCommandExecutor::execute(QScriptDebuggerBackend*, const QScriptDebuggerCommand&)’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandexecutor.cpp:401:49: warning: ‘QList<T> QSet<T>::toList() const [with T = QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
401 | QStringList matchesList = matches.toList();
| ~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qdebug.h:52,
from /usr/include/qt/QtCore/qcborcommon.h:45,
from /usr/include/qt/QtCore/qcborvalue.h:45,
from /usr/include/qt/QtCore/qcborarray.h:43,
from /usr/include/qt/QtCore/QtCore:38,
from ../../include/QtScriptTools/QtScriptToolsDepends:3:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
265 | QList<T> toList() const { return values(); }
| ^~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerbackend.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerbackend.cpp
distcc[1950] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1917] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggeragent.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp
distcc[1954] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1918] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerfrontend.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerfrontend.cpp
distcc[1958] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp: In member function ‘QPair<QList<long long int>, QList<long long int> > QScriptDebuggerAgent::scriptsDelta() const’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp:397:69: warning: ‘QSet<T> QList<T>::toSet() const [with T = long long int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
397 | QSet<qint64> prevSet = d->previousCheckpointScripts.keys().toSet();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qdebug.h:52,
from /usr/include/qt/QtCore/qcborcommon.h:45,
from /usr/include/qt/QtCore/qcborvalue.h:45,
from /usr/include/qt/QtCore/qcborarray.h:43,
from /usr/include/qt/QtCore/QtCore:38,
from ../../include/QtScriptTools/QtScriptToolsDepends:3:
/usr/include/qt/QtCore/qset.h:406:30: note: declared here
406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp:398:61: warning: ‘QSet<T> QList<T>::toSet() const [with T = long long int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
398 | QSet<qint64> currSet = d->checkpointScripts.keys().toSet();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qset.h:406:30: note: declared here
406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
| ^~~~~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp:401:43: warning: ‘QList<T> QSet<T>::toList() const [with T = long long int]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
401 | return qMakePair(addedScriptIds.toList(), removedScriptIds.toList());
| ~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
265 | QList<T> toList() const { return values(); }
| ^~~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent.cpp:401:70: warning: ‘QList<T> QSet<T>::toList() const [with T = long long int]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
401 | return qMakePair(addedScriptIds.toList(), removedScriptIds.toList());
| ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
265 | QList<T> toList() const { return values(); }
| ^~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptstdmessagehandler.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptstdmessagehandler.cpp
distcc[1962] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptenginedebuggerfrontend.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebuggerfrontend.cpp
distcc[1966] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerjob.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerjob.cpp
distcc[1970] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercommandschedulerjob.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerjob.cpp
distcc[1974] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptvalueproperty.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptvalueproperty.cpp
distcc[1978] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptobjectsnapshot.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptobjectsnapshot.cpp
distcc[1982] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptscriptdata.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptscriptdata.cpp
distcc[1986] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptobjectsnapshot.cpp: In member function ‘QScriptObjectSnapshot::Delta QScriptObjectSnapshot::capture(const QScriptValue&)’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptobjectsnapshot.cpp:96:51: warning: ‘QSet<T> QList<T>::toSet() const [with T = QString]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
96 | QSet<QString> currSet = currProps.keys().toSet();
| ~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qobject.h:49,
from /usr/include/qt/QtCore/qabstractanimation.h:43,
from /usr/include/qt/QtCore/QtCore:6,
from ../../include/QtScriptTools/QtScriptToolsDepends:3:
/usr/include/qt/QtCore/qlist.h:413:13: note: declared here
413 | QSet<T> toSet() const;
| ^~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptobjectsnapshot.cpp:123:56: warning: ‘QList<T> QSet<T>::toList() const [with T = QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
123 | result.removedProperties = removedProperties.toList();
| ~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qdebug.h:52,
from /usr/include/qt/QtCore/qcborcommon.h:45,
from /usr/include/qt/QtCore/qcborvalue.h:45,
from /usr/include/qt/QtCore/qcborarray.h:43,
from /usr/include/qt/QtCore/QtCore:38:
/usr/include/qt/QtCore/qset.h:265:14: note: declared here
265 | QList<T> toList() const { return values(); }
| ^~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptxmlparser.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptxmlparser.cpp
distcc[1990] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptxmlparser.cpp: In static member function ‘static QScriptXmlParser::Result QScriptXmlParser::parse(const QString&)’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptxmlparser.cpp:171:51: warning: ‘QSet<T> QList<T>::toSet() const [with T = int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead. [-Wdeprecated-declarations]
171 | return Result(functionsInfo, lineNumbers.toSet());
| ~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt/QtCore/qdebug.h:52,
from /usr/include/qt/QtCore/qcborcommon.h:45,
from /usr/include/qt/QtCore/qcborvalue.h:45,
from /usr/include/qt/QtCore/qcborarray.h:43,
from /usr/include/qt/QtCore/QtCore:38,
from ../../include/QtScriptTools/QtScriptToolsDepends:3:
/usr/include/qt/QtCore/qset.h:406:30: note: declared here
406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
| ^~~~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptbreakpointdata.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointdata.cpp
distcc[1994] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -dM -E -o .moc/moc_predefs.h /usr/lib/qt/mkspecs/features/data/dummy.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsole.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp
distcc[2001] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
In file included from ../../include/QtScript/qscriptengine.h:1,
from /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:56:
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptBreakpointData]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:303:51: required from here
303 | qScriptRegisterMetaType<QScriptBreakpointData>(commandEngine, breakpointDataToScriptValue, breakpointDataFromScriptValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptBreakpointData&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptBreakpointData&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QMap<int, QScriptBreakpointData>]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:304:50: required from here
304 | qScriptRegisterMetaType<QScriptBreakpointMap>(commandEngine, breakpointMapToScriptValue, breakpointMapFromScriptValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QMap<int, QScriptBreakpointData>&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QMap<int, QScriptBreakpointData>&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptScriptData]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:305:47: required from here
305 | qScriptRegisterMetaType<QScriptScriptData>(commandEngine, scriptDataToScriptValue, scriptDataFromScriptValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptScriptData&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptScriptData&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QMap<long long int, QScriptScriptData>]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:306:46: required from here
306 | qScriptRegisterMetaType<QScriptScriptMap>(commandEngine, scriptMapToScriptValue, scriptMapFromScriptValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QMap<long long int, QScriptScriptData>&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QMap<long long int, QScriptScriptData>&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptContextInfo]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:307:48: required from here
307 | qScriptRegisterMetaType<QScriptContextInfo>(commandEngine, contextInfoToScriptValue, contextInfoFromScriptValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptContextInfo&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptContextInfo&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptDebuggerValueProperty]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:308:58: required from here
308 | qScriptRegisterMetaType<QScriptDebuggerValueProperty>(commandEngine, debuggerScriptValuePropertyToScriptValue, debuggerScriptValuePropertyFromScriptValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptDebuggerValueProperty&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptDebuggerValueProperty&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptDebuggerResponse]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:310:53: required from here
310 | qScriptRegisterMetaType<QScriptDebuggerResponse>(commandEngine, debuggerResponseToScriptValue, debuggerResponseFromScriptValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptDebuggerResponse&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptDebuggerResponse&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptDebuggerConsoleCommand*]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:311:60: required from here
311 | qScriptRegisterMetaType<QScriptDebuggerConsoleCommand*>(commandEngine, consoleCommandToScriptValue, consoleCommandFromScriptValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, QScriptDebuggerConsoleCommand* const&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptDebuggerConsoleCommand*&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QScriptDebuggerConsoleCommandGroupData]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:313:68: required from here
313 | qScriptRegisterMetaType<QScriptDebuggerConsoleCommandGroupData>(commandEngine, consoleCommandGroupDataToScriptValue, consoleCommandGroupDataFromScriptValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QScriptDebuggerConsoleCommandGroupData&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QScriptDebuggerConsoleCommandGroupData&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QMap<QString, QScriptDebuggerConsoleCommandGroupData>]’:
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:314:67: required from here
314 | qScriptRegisterMetaType<QScriptDebuggerConsoleCommandGroupMap>(commandEngine, consoleCommandGroupMapToScriptValue, consoleCommandGroupMapFromScriptValue);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QMap<QString, QScriptDebuggerConsoleCommandGroupData>&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QMap<QString, QScriptDebuggerConsoleCommandGroupData>&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolecommand.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommand.cpp
distcc[2005] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QList<QScriptDebuggerValueProperty>]’:
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:439:38: required from ‘int qScriptRegisterSequenceMetaType(QScriptEngine*, const QScriptValue&, T*) [with T = QList<QScriptDebuggerValueProperty>]’
439 | return qScriptRegisterMetaType<T>(engine, qScriptValueFromSequence,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
440 | qScriptValueToSequence, prototype);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:309:70: required from here
309 | qScriptRegisterSequenceMetaType<QScriptDebuggerValuePropertyList>(commandEngine);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QList<QScriptDebuggerValueProperty>&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QList<QScriptDebuggerValueProperty>&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h: In instantiation of ‘int qScriptRegisterMetaType(QScriptEngine*, QScriptValue (*)(QScriptEngine*, const T&), void (*)(const QScriptValue&, T&), const QScriptValue&, T*) [with T = QList<QScriptDebuggerConsoleCommand*>]’:
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:439:38: required from ‘int qScriptRegisterSequenceMetaType(QScriptEngine*, const QScriptValue&, T*) [with T = QList<QScriptDebuggerConsoleCommand*>]’
439 | return qScriptRegisterMetaType<T>(engine, qScriptValueFromSequence,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
440 | qScriptValueToSequence, prototype);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole.cpp:312:71: required from here
312 | qScriptRegisterSequenceMetaType<QScriptDebuggerConsoleCommandList>(commandEngine);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:403:18: warning: cast between incompatible function types from ‘QScriptValue (*)(QScriptEngine*, const QList<QScriptDebuggerConsoleCommand*>&)’ to ‘QScriptEngine::MarshalFunction’ {aka ‘QScriptValue (*)(QScriptEngine*, const void*)’} [-Wcast-function-type]
403 | eng, id, reinterpret_cast<QScriptEngine::MarshalFunction>(toScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtScript/../../../kde-qtscript/src/script/api/qscriptengine.h:404:9: warning: cast between incompatible function types from ‘void (*)(const QScriptValue&, QList<QScriptDebuggerConsoleCommand*>&)’ to ‘QScriptEngine::DemarshalFunction’ {aka ‘void (*)(const QScriptValue&, void*)’} [-Wcast-function-type]
404 | reinterpret_cast<QScriptEngine::DemarshalFunction>(fromScriptValue),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolecommandjob.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandjob.cpp
distcc[2009] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolecommandgroupdata.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandgroupdata.cpp
distcc[2013] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolecommandmanager.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandmanager.cpp
distcc[2017] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptcompletiontaskinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontaskinterface.cpp
distcc[2021] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptcompletiontask.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontask.cpp
distcc[2025] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsoleglobalobject.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsoleglobalobject.cpp
distcc[2029] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerscriptedconsolecommand.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptedconsolecommand.cpp
distcc[2033] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptedit.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptedit.cpp
distcc[2037] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptsyntaxhighlighter.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptsyntaxhighlighter.cpp
distcc[2041] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolewidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface.cpp
distcc[2045] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidget_p.h -o .moc/moc_qscriptdebuggerconsolewidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerstackwidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface.cpp
distcc[2053] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget_p.h -o .moc/moc_qscriptdebuggerstackwidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerstackmodel.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackmodel.cpp
distcc[2058] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerscriptswidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface.cpp
distcc[2059] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget_p.h -o .moc/moc_qscriptdebuggerscriptswidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerscriptsmodel.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptsmodel.cpp
distcc[2067] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[1919] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent.cpp' failed, retried locally and got a different result.
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerlocalswidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface.cpp
distcc[2068] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidget_p.h -o .moc/moc_qscriptdebuggerlocalswidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerlocalsmodel.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalsmodel.cpp
distcc[2076] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodewidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidgetinterface.cpp
distcc[2080] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidget_p.h -o .moc/moc_qscriptdebuggercodewidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodeviewinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeviewinterface.cpp
distcc[2085] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeview_p.h -o .moc/moc_qscriptdebuggercodeview_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodefinderwidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface.cpp
distcc[2090] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidget_p.h -o .moc/moc_qscriptdebuggercodefinderwidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebugoutputwidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidgetinterface.cpp
distcc[2095] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebugoutputwidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidget.cpp
distcc[2096] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptbreakpointswidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidgetinterface.cpp
distcc[2100] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidget_p.h -o .moc/moc_qscriptbreakpointswidget_p.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptbreakpointsmodel.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointsmodel.cpp
distcc[2108] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscripterrorlogwidgetinterface.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidgetinterface.cpp
distcc[2109] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscripterrorlogwidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidget.cpp
distcc[2113] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerstandardwidgetfactory.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstandardwidgetfactory.cpp
distcc[2117] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebugger.h -o .moc/moc_qscriptenginedebugger.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qrc_scripttools_debugging.o .rcc/qrc_scripttools_debugging.cpp
distcc[2125] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontaskinterface_p.h -o .moc/moc_qscriptcompletiontaskinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontask_p.h -o .moc/moc_qscriptcompletiontask_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsoleglobalobject_p.h -o .moc/moc_qscriptdebuggerconsoleglobalobject_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptedit_p.h -o .moc/moc_qscriptedit_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface_p.h -o .moc/moc_qscriptdebuggerconsolewidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface_p.h -o .moc/moc_qscriptdebuggerstackwidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface_p.h -o .moc/moc_qscriptdebuggerscriptswidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptsmodel_p.h -o .moc/moc_qscriptdebuggerscriptsmodel_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface_p.h -o .moc/moc_qscriptdebuggerlocalswidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalsmodel_p.h -o .moc/moc_qscriptdebuggerlocalsmodel_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidgetinterface_p.h -o .moc/moc_qscriptdebuggercodewidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeviewinterface_p.h -o .moc/moc_qscriptdebuggercodeviewinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface_p.h -o .moc/moc_qscriptdebuggercodefinderwidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidgetinterface_p.h -o .moc/moc_qscriptdebugoutputwidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidget_p.h -o .moc/moc_qscriptdebugoutputwidget_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidgetinterface_p.h -o .moc/moc_qscriptbreakpointswidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointsmodel_p.h -o .moc/moc_qscriptbreakpointsmodel_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidgetinterface_p.h -o .moc/moc_qscripterrorlogwidgetinterface_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidget_p.h -o .moc/moc_qscripterrorlogwidget_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugger_p.h -o .moc/moc_qscriptdebugger_p.cpp
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidget.cpp -o .moc/qscriptdebuggerconsolewidget.moc
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerstackwidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerscriptswidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
distcc[2153] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp on 10.3.0.15:3732/8 failed
distcc[2153] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp' failed, retrying locally
distcc[2153] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp to 10.3.0.15:3732/8, running locally instead
<command-line>: fatal error: .pch/Qt5ScriptTools: No such file or directory
compilation terminated.
distcc[2150] ERROR: compile /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp on 10.3.0.16:3732/8 failed
distcc[2150] (dcc_build_somewhere) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp' failed, retrying locally
distcc[2150] Warning: failed to distribute /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp to 10.3.0.16:3732/8, running locally instead
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidget.cpp -o .moc/qscriptdebuggerlocalswidget.moc
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodewidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidget.cpp
distcc[2163] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodeview.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeview.cpp
distcc[2167] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggercodefinderwidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidget.cpp
distcc[2171] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
distcc[2150] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp' failed, retried locally and got a different result.
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidget.cpp -o .moc/qscriptbreakpointswidget.moc
distcc[2153] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp' failed, retried locally and got a different result.
/usr/bin/moc -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /build/qt5-script/src/build/src/scripttools/.moc/moc_predefs.h -I/usr/lib/qt/mkspecs/linux-g++ -I/build/qt5-script/src/kde-qtscript/src/scripttools -I/build/qt5-script/src/build/include -I/build/qt5-script/src/build/include/QtScriptTools -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19 -I/build/qt5-script/src/build/include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I/build/qt5-script/src/build/include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I. -I/usr/include/c++/16.1.1 -I/usr/include/c++/16.1.1/armv7l-unknown-linux-gnueabihf -I/usr/include/c++/16.1.1/backward -I/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/include -I/usr/local/include -I/usr/include /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebugger.cpp -o .moc/qscriptenginedebugger.moc
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptcompletiontaskinterface_p.o .moc/moc_qscriptcompletiontaskinterface_p.cpp
distcc[2177] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptcompletiontask_p.o .moc/moc_qscriptcompletiontask_p.cpp
distcc[2181] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerconsoleglobalobject_p.o .moc/moc_qscriptdebuggerconsoleglobalobject_p.cpp
distcc[2185] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptedit_p.o .moc/moc_qscriptedit_p.cpp
distcc[2186] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerconsolewidgetinterface_p.o .moc/moc_qscriptdebuggerconsolewidgetinterface_p.cpp
distcc[2190] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerstackwidgetinterface_p.o .moc/moc_qscriptdebuggerstackwidgetinterface_p.cpp
distcc[2194] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerscriptswidgetinterface_p.o .moc/moc_qscriptdebuggerscriptswidgetinterface_p.cpp
distcc[2198] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerscriptsmodel_p.o .moc/moc_qscriptdebuggerscriptsmodel_p.cpp
distcc[2202] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerlocalswidgetinterface_p.o .moc/moc_qscriptdebuggerlocalswidgetinterface_p.cpp
distcc[2206] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggerlocalsmodel_p.o .moc/moc_qscriptdebuggerlocalsmodel_p.cpp
distcc[2210] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggercodewidgetinterface_p.o .moc/moc_qscriptdebuggercodewidgetinterface_p.cpp
distcc[2214] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggercodeviewinterface_p.o .moc/moc_qscriptdebuggercodeviewinterface_p.cpp
distcc[2218] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebuggercodefinderwidgetinterface_p.o .moc/moc_qscriptdebuggercodefinderwidgetinterface_p.cpp
distcc[2222] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebugoutputwidgetinterface_p.o .moc/moc_qscriptdebugoutputwidgetinterface_p.cpp
distcc[2226] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptdebugoutputwidget_p.o .moc/moc_qscriptdebugoutputwidget_p.cpp
distcc[2230] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptbreakpointswidgetinterface_p.o .moc/moc_qscriptbreakpointswidgetinterface_p.cpp
distcc[2234] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscriptbreakpointsmodel_p.o .moc/moc_qscriptbreakpointsmodel_p.cpp
distcc[2238] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscripterrorlogwidgetinterface_p.o .moc/moc_qscripterrorlogwidgetinterface_p.cpp
distcc[2242] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/moc_qscripterrorlogwidget_p.o .moc/moc_qscripterrorlogwidget_p.cpp
distcc[2246] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebugger.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugger.cpp
distcc[2250] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerconsolewidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidget.cpp
distcc[2254] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptdebuggerlocalswidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidget.cpp
distcc[2258] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptbreakpointswidget.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidget.cpp
distcc[2262] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
g++ -c -include .pch/Qt5ScriptTools -pipe -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=c++1z -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -Wextra -Wvla -Wdate-time -Wshift-overflow=2 -Wduplicated-cond -Wno-stringop-overflow -Wno-format-overflow -D_REENTRANT -fPIC -DQT_NO_LINKED_LIST -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_LINKED_LIST -DQT_NO_USING_NAMESPACE -DQT_NO_SVG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_SCRIPTTOOLS_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SCRIPT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/build/qt5-script/src/kde-qtscript/src/scripttools -I. -I../../include -I../../include/QtScriptTools -I../../include/QtScriptTools/5.15.19 -I../../include/QtScriptTools/5.15.19/QtScriptTools -I/usr/include/qt/QtCore/5.15.19 -I/usr/include/qt/QtCore/5.15.19/QtCore -I/usr/include/qt -I/usr/include/qt/QtCore -I../../include/QtScript -I/usr/include/qt/QtWidgets/5.15.19 -I/usr/include/qt/QtWidgets/5.15.19/QtWidgets -I/usr/include/qt/QtGui/5.15.19 -I/usr/include/qt/QtGui/5.15.19/QtGui -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I.moc -I/usr/lib/qt/mkspecs/linux-g++ -o .obj/qscriptenginedebugger.o /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebugger.cpp
distcc[2266] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
rm -f libQt5ScriptTools.so.5.15.19 libQt5ScriptTools.so libQt5ScriptTools.so.5 libQt5ScriptTools.so.5.15
g++ -Wl,--no-undefined -Wl,--version-script,QtScriptTools.version -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--enable-new-dtags -shared -Wl,-soname,libQt5ScriptTools.so.5 -o libQt5ScriptTools.so.5.15.19 .obj/qscriptdebuggervalue.o .obj/qscriptdebuggervalueproperty.o .obj/qscriptdebuggercommand.o .obj/qscriptdebuggerresponse.o .obj/qscriptdebuggerevent.o .obj/qscriptdebuggercommandexecutor.o .obj/qscriptdebuggercommandschedulerfrontend.o .obj/qscriptdebuggerbackend.o .obj/qscriptdebuggeragent.o .obj/qscriptdebuggerfrontend.o .obj/qscriptstdmessagehandler.o .obj/qscriptenginedebuggerfrontend.o .obj/qscriptdebuggerjob.o .obj/qscriptdebuggercommandschedulerjob.o .obj/qscriptvalueproperty.o .obj/qscriptobjectsnapshot.o .obj/qscriptscriptdata.o .obj/qscriptxmlparser.o .obj/qscriptbreakpointdata.o .obj/qscriptdebugger.o .obj/qscriptdebuggerconsole.o .obj/qscriptdebuggerconsolecommand.o .obj/qscriptdebuggerconsolecommandjob.o .obj/qscriptdebuggerconsolecommandgroupdata.o .obj/qscriptdebuggerconsolecommandmanager.o .obj/qscriptcompletiontaskinterface.o .obj/qscriptcompletiontask.o .obj/qscriptdebuggerconsoleglobalobject.o .obj/qscriptdebuggerscriptedconsolecommand.o .obj/qscriptedit.o .obj/qscriptsyntaxhighlighter.o .obj/qscriptdebuggerconsolewidgetinterface.o .obj/qscriptdebuggerconsolewidget.o .obj/qscriptdebuggerstackwidgetinterface.o .obj/qscriptdebuggerstackwidget.o .obj/qscriptdebuggerstackmodel.o .obj/qscriptdebuggerscriptswidgetinterface.o .obj/qscriptdebuggerscriptswidget.o .obj/qscriptdebuggerscriptsmodel.o .obj/qscriptdebuggerlocalswidgetinterface.o .obj/qscriptdebuggerlocalswidget.o .obj/qscriptdebuggerlocalsmodel.o .obj/qscriptdebuggercodewidgetinterface.o .obj/qscriptdebuggercodewidget.o .obj/qscriptdebuggercodeviewinterface.o .obj/qscriptdebuggercodeview.o .obj/qscriptdebuggercodefinderwidgetinterface.o .obj/qscriptdebuggercodefinderwidget.o .obj/qscriptdebugoutputwidgetinterface.o .obj/qscriptdebugoutputwidget.o .obj/qscriptbreakpointswidgetinterface.o .obj/qscriptbreakpointswidget.o .obj/qscriptbreakpointsmodel.o .obj/qscripterrorlogwidgetinterface.o .obj/qscripterrorlogwidget.o .obj/qscriptdebuggerstandardwidgetfactory.o .obj/qscriptenginedebugger.o .obj/qrc_scripttools_debugging.o .obj/moc_qscriptcompletiontaskinterface_p.o .obj/moc_qscriptcompletiontask_p.o .obj/moc_qscriptdebuggerconsoleglobalobject_p.o .obj/moc_qscriptedit_p.o .obj/moc_qscriptdebuggerconsolewidgetinterface_p.o .obj/moc_qscriptdebuggerstackwidgetinterface_p.o .obj/moc_qscriptdebuggerscriptswidgetinterface_p.o .obj/moc_qscriptdebuggerscriptsmodel_p.o .obj/moc_qscriptdebuggerlocalswidgetinterface_p.o .obj/moc_qscriptdebuggerlocalsmodel_p.o .obj/moc_qscriptdebuggercodewidgetinterface_p.o .obj/moc_qscriptdebuggercodeviewinterface_p.o .obj/moc_qscriptdebuggercodefinderwidgetinterface_p.o .obj/moc_qscriptdebugoutputwidgetinterface_p.o .obj/moc_qscriptdebugoutputwidget_p.o .obj/moc_qscriptbreakpointswidgetinterface_p.o .obj/moc_qscriptbreakpointsmodel_p.o .obj/moc_qscripterrorlogwidgetinterface_p.o .obj/moc_qscripterrorlogwidget_p.o /usr/lib/libQt5Core.so -lpthread /build/qt5-script/src/build/lib/libQt5Script.so /usr/lib/libQt5Widgets.so /usr/lib/libQt5Gui.so /usr/lib/libQt5Core.so -lGL
ln -s libQt5ScriptTools.so.5.15.19 libQt5ScriptTools.so
ln -s libQt5ScriptTools.so.5.15.19 libQt5ScriptTools.so.5
ln -s libQt5ScriptTools.so.5.15.19 libQt5ScriptTools.so.5.15
rm -f ../../lib/libQt5ScriptTools.so.5.15.19
mv -f libQt5ScriptTools.so.5.15.19 ../../lib/libQt5ScriptTools.so.5.15.19
rm -f ../../lib/libQt5ScriptTools.so
rm -f ../../lib/libQt5ScriptTools.so.5
rm -f ../../lib/libQt5ScriptTools.so.5.15
mv -f libQt5ScriptTools.so ../../lib/libQt5ScriptTools.so
mv -f libQt5ScriptTools.so.5 ../../lib/libQt5ScriptTools.so.5
mv -f libQt5ScriptTools.so.5.15 ../../lib/libQt5ScriptTools.so.5.15
make[2]: Leaving directory '/build/qt5-script/src/build/src/scripttools'
make[1]: Leaving directory '/build/qt5-script/src/build/src'
==> Entering fakeroot environment...
==> Starting package()...
cd src/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/src.pro CONFIG-=ltcg ) && make -f Makefile install
make[1]: Entering directory '/build/qt5-script/src/build/src'
cd script/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/script/script.pro CONFIG-=ltcg ) && make -f Makefile install
make[2]: Entering directory '/build/qt5-script/src/build/src/script'
/usr/bin/qmake -install qinstall -exe ../../lib/libQt5Script.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.so.5.15.19
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptable /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptable
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptable.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptable.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptable_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptable_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/mkspecs/modules-inst/qt_lib_script.pri /build/qt5-script/pkg/qt5-script/usr/lib/qt/mkspecs/modules/qt_lib_script.pri
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptclass.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptclass.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptcontext_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptClass /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptClass
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptclasspropertyiterator.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptclasspropertyiterator.h
ln -f -s libQt5Script.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.so
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptengine_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptClassPropertyIterator /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptClassPropertyIterator
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/mkspecs/modules-inst/qt_lib_script_private.pri /build/qt5-script/pkg/qt5-script/usr/lib/qt/mkspecs/modules/qt_lib_script_private.pri
ln -f -s libQt5Script.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.so.5
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontext.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptcontext.h
ln -f -s libQt5Script.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.so.5.15
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptengineagent_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptContext /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptContext
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptcontextinfo.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptcontextinfo.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptprogram_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptprogram_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptContextInfo /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptContextInfo
sed -e 's,/build/qt5-script/src/build/lib/,$$[QT_INSTALL_LIBS]/,g' -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' -e 's,/usr/lib,$$[QT_INSTALL_LIBS],g' ../../lib/libQt5Script.prl > /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.prl
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengine.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptengine.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptstring_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/lib/cmake/Qt5Script/Qt5ScriptConfig.cmake /build/qt5-script/pkg/qt5-script/usr/lib/cmake/Qt5Script/Qt5ScriptConfig.cmake
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptContextInfoList /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptContextInfoList
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptengineagent.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptengineagent.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptvalue_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptSyntaxCheckResult /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptSyntaxCheckResult
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/lib/cmake/Qt5Script/Qt5ScriptConfigVersion.cmake /build/qt5-script/pkg/qt5-script/usr/lib/cmake/Qt5Script/Qt5ScriptConfigVersion.cmake
sed -e s,/build/qt5-script/src/build/lib/,=/usr/lib/,g -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' ../../lib/libQt5Script.la > /build/qt5-script/pkg/qt5-script/usr/lib/libQt5Script.la
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptextensioninterface.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptextensioninterface.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptactivationobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptactivationobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptEngine /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptEngine
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptextensionplugin.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptextensionplugin.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptclassobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptclassobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptEngineAgent /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptEngineAgent
sed -e s,/build/qt5-script/src/build/lib/,/usr/lib/,g -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' ../../lib/pkgconfig/Qt5Script.pc > /build/qt5-script/pkg/qt5-script/usr/lib/pkgconfig/Qt5Script.pc
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptprogram.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptprogram.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptExtensionInterface /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptExtensionInterface
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeclass_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptdeclarativeclass_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptstring.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptstring.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptExtensionPlugin /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptExtensionPlugin
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptdeclarativeobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptdeclarativeobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalue.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptvalue.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptProgram /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptProgram
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptfunction_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptfunction_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qscriptvalueiterator.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qscriptvalueiterator.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptString /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptString
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptglobalobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptglobalobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/api/qtscriptglobal.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qtscriptglobal.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptValueList /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptValueList
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QtScriptDepends /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QtScriptDepends
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptValue /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptValue
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptqobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptqobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/src/script/qtscript-config.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qtscript-config.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QScriptValueIterator /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QScriptValueIterator
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptstaticscopeobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptstaticscopeobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/qtscriptversion.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/qtscriptversion.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/bridge/qscriptvariant_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptvariant_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QtScriptVersion /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QtScriptVersion
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptast_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptast_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScript/QtScript /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/QtScript
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptastfwd_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptastfwd_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptastvisitor_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptastvisitor_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptgrammar_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptgrammar_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptlexer_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptlexer_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptparser_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptparser_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/script/parser/qscriptsyntaxchecker_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qscriptsyntaxchecker_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/src/script/qtscript-config_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScript/5.15.19/QtScript/private/qtscript-config_p.h
make[2]: Leaving directory '/build/qt5-script/src/build/src/script'
cd scripttools/ && ( test -e Makefile || /usr/bin/qmake -o Makefile /build/qt5-script/src/kde-qtscript/src/scripttools/scripttools.pro CONFIG-=ltcg ) && make -f Makefile install
make[2]: Entering directory '/build/qt5-script/src/build/src/scripttools'
/usr/bin/qmake -install qinstall -exe ../../lib/libQt5ScriptTools.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.so.5.15.19
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScriptTools/QScriptEngineDebugger /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/QScriptEngineDebugger
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebugger.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/qscriptenginedebugger.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointdata_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptbreakpointdata_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/mkspecs/modules-inst/qt_lib_scripttools.pri /build/qt5-script/pkg/qt5-script/usr/lib/qt/mkspecs/modules/qt_lib_scripttools.pri
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScriptTools/qtscripttoolsversion.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/qtscripttoolsversion.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScriptTools/QtScriptToolsDepends /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/QtScriptToolsDepends
ln -f -s libQt5ScriptTools.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.so
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointsmodel_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptbreakpointsmodel_p.h
ln -f -s libQt5ScriptTools.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.so.5
ln -f -s libQt5ScriptTools.so.5.15.19 /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.so.5.15
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScriptTools/QtScriptToolsVersion /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/QtScriptToolsVersion
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/mkspecs/modules-inst/qt_lib_scripttools_private.pri /build/qt5-script/pkg/qt5-script/usr/lib/qt/mkspecs/modules/qt_lib_scripttools_private.pri
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptbreakpointswidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/include/QtScriptTools/QtScriptTools /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/QtScriptTools
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfig.cmake /build/qt5-script/pkg/qt5-script/usr/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfig.cmake
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptbreakpointswidgetinterface_p.h
sed -e 's,/build/qt5-script/src/build/lib/,$$[QT_INSTALL_LIBS]/,g' -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' -e 's,/usr/lib,$$[QT_INSTALL_LIBS],g' ../../lib/libQt5ScriptTools.prl > /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.prl
/usr/bin/qmake -install qinstall /build/qt5-script/src/build/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfigVersion.cmake /build/qt5-script/pkg/qt5-script/usr/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfigVersion.cmake
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptbreakpointswidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptbreakpointswidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletionproviderinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptcompletionproviderinterface_p.h
sed -e s,/build/qt5-script/src/build/lib/,=/usr/lib/,g -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' ../../lib/libQt5ScriptTools.la > /build/qt5-script/pkg/qt5-script/usr/lib/libQt5ScriptTools.la
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontask_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptcompletiontask_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontaskinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptcompletiontaskinterface_p.h
sed -e s,/build/qt5-script/src/build/lib/,/usr/lib/,g -e 's,[^ '\'']*/build/qt5-script/src/build/lib,,g' ../../lib/pkgconfig/Qt5ScriptTools.pc > /build/qt5-script/pkg/qt5-script/usr/lib/pkgconfig/Qt5ScriptTools.pc
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptcompletiontaskinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptcompletiontaskinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugger_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebugger_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggeragent_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggeragent_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggeragent_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerbackend_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerbackend_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerbackend_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerbackend_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodefinderwidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodefinderwidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodefinderwidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeview_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodeview_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeviewinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodeviewinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodeviewinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodeviewinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodewidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodewidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercodewidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercodewidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommand_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommand_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandexecutor_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommandexecutor_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerfrontend_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommandschedulerfrontend_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommandschedulerinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerjob_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommandschedulerjob_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggercommandschedulerjob_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggercommandschedulerjob_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsole_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsole_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommand_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommand_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommand_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommand_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandgroupdata_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommandgroupdata_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandjob_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommandjob_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandjob_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommandjob_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolecommandmanager_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolecommandmanager_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsoleglobalobject_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsoleglobalobject_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolehistorianinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolehistorianinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolewidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolewidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerconsolewidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerevent_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerevent_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggereventhandlerinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggereventhandlerinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerfrontend_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerfrontend_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerfrontend_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerfrontend_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerjob_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerjob_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerjob_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerjob_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerjobschedulerinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerjobschedulerinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalsmodel_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerlocalsmodel_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerlocalswidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerlocalswidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerlocalswidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerobjectsnapshotdelta_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerobjectsnapshotdelta_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponse_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerresponse_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerresponsehandlerinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerresponsehandlerinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptedconsolecommand_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerscriptedconsolecommand_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptsmodel_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerscriptsmodel_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerscriptswidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerscriptswidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerscriptswidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackmodel_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerstackmodel_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerstackwidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerstackwidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerstackwidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerstandardwidgetfactory_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerstandardwidgetfactory_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalue_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggervalue_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggervalueproperty_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggervalueproperty_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebuggerwidgetfactoryinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebuggerwidgetfactoryinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebugoutputwidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebugoutputwidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptdebugoutputwidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptdebugoutputwidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptedit_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptedit_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptenginedebuggerfrontend_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptenginedebuggerfrontend_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidget_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscripterrorlogwidget_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidgetinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscripterrorlogwidgetinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripterrorlogwidgetinterface_p_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscripterrorlogwidgetinterface_p_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptmessagehandlerinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptmessagehandlerinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptobjectsnapshot_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptobjectsnapshot_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptscriptdata_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptscriptdata_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptstdmessagehandler_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptstdmessagehandler_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptsyntaxhighlighter_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptsyntaxhighlighter_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscripttooltipproviderinterface_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscripttooltipproviderinterface_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptvalueproperty_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptvalueproperty_p.h
/usr/bin/qmake -install qinstall /build/qt5-script/src/kde-qtscript/src/scripttools/debugging/qscriptxmlparser_p.h /build/qt5-script/pkg/qt5-script/usr/include/qt/QtScriptTools/5.15.19/QtScriptTools/private/qscriptxmlparser_p.h
make[2]: Leaving directory '/build/qt5-script/src/build/src/scripttools'
make[1]: Leaving directory '/build/qt5-script/src/build/src'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "qt5-script"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: qt5-script 5.15.19-4 (Thu May 21 12:11:18 2026)
==> Cleaning up...
[?12l[?25h